Software design is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of primitive components and subject to constraints. ... Software design usually involves problem solving and planning a software solution.
skip to main |
skip to sidebar
Unbiased computer and software technology expert reviews that help to know the pros and cons of the latest launched computer and software technologies in the world.Read our Computer experts before you buying them now.
Wednesday, March 4, 2020
Monday, March 2, 2020
Wireshark
If you find yourself troubleshooting network issues, and you have to inspect individual packets, you need to use Wireshark. Wireshark is the de facto, go-to, you-need-to-know-how-to-use, application to capture and investigate network traffic.
Since Wireshark is the be-all-end-all tool for this job, let’s go over some basics – like where to download, how to capture network packets, how to use the Wireshark filters, and more.
What is wireshark
Wireshark is an open-source network protocol analysis software program started by Gerald Combs in 1998. A global organization of network specialists and software developers support Wireshark and continue to make updates for new network technologies and encryption methods.
Wireshark is absolutely safe to use. Government agencies, corporations, non-profits, and educational institutions use Wireshark for troubleshooting and teaching purposes. There isn’t a better way to learn networking than to look at the traffic under the Wireshark microscope.
Sunday, March 1, 2020
Software Quality Engineering
Abstract
An integrated approach to software quality, reliability, and safety is described that is termed ‘software quality engineering’. It encompasses the three levels of quality assurance technology generally recognised in manufacturing, namely, product inspection, process control, and design improvement. Most software organizations today operate at the product-inspection level of technology (or lower). Achieving higher levels of quality assurance technology depends on establishing effective measurement, control, and process improvement mechanisms within the software enterprise.
Thursday, February 27, 2020
RAM(random access memory
RAM (pronounced ramm) is an acronym for random access memory, a type of computer memory that can be accessed randomly; that is, any byte of memory can be accessed without touching the preceding bytes. RAM is found in servers, PCs, tablets, smartphones and other devices, such as printers.
what is ram used for?
RAM (Random Access Memory) is short-term digital storage. Computers (and yes, your phone is a computer) use RAM mostly to hold data that active applications — along with the CPU and operating system's kernel — are using because RAM is very fast when it comes to reading and writing.
what is ram used for?
RAM (Random Access Memory) is short-term digital storage. Computers (and yes, your phone is a computer) use RAM mostly to hold data that active applications — along with the CPU and operating system's kernel — are using because RAM is very fast when it comes to reading and writing.
Tuesday, February 25, 2020
Computer types
The four basic types of computers are as under:
- 1Supercomputer.
- 2Mainframe Computer.
- 3Minicomputer.
- 4Microcomputer.
Supercomputer and Mainframe
Supercomputer is a broad term for one of the fastest computers currently available. Supercomputers are very expensive and are employed for specialized applications that require immense amounts of mathematical calculations (number crunching). For example, weather forecasting requires a supercomputer. Other uses of supercomputers scientific simulations, (animated) graphics, fluid dynamic calculations, nuclear energy research, electronic design, and analysis of geological data (e.g. in petrochemical prospecting). Perhaps the best known supercomputer manufacturer is Cray Research.
Mainframe was a term originally referring to the cabinet containing the central processor unit or "main frame" of a room-filling Stone Age batch machine. After the emergence of smaller "minicomputer" designs in the early 1970s, the traditional big iron machines were described as "mainframe computers" and eventually just as mainframes. Nowadays a Mainframe is a very large and expensive computer capable of supporting hundreds, or even thousands, of users simultaneously. The chief difference between a supercomputer and a mainframe is that a supercomputer channels all its power into executing a few programs as fast as possible, whereas a mainframe uses its power to execute many programs concurrently. In some ways, mainframes are more powerful than supercomputers because they support more simultaneous programs. But supercomputers can execute a single program faster than a mainframe. The distinction between small mainframes and minicomputers is vague, depending really on how the manufacturer wants to market its machines.
Minicomputer
It is a midsize computer. In the past decade, the distinction between large minicomputers and small mainframes has blurred, however, as has the distinction between small minicomputers and workstations. But in general, a minicomputer is a multiprocessing system capable of supporting from up to 200 users simultaneously.
Workstation
It is a type of computer used for engineering applications (CAD/CAM), desktop publishing, software development, and other types of applications that require a moderate amount of computing power and relatively high quality graphics capabilities. Workstations generally come with a large, high-resolution graphics screen, at large amount of RAM, built-in network support, and a graphical user interface. Most workstations also have a mass storage device such as a disk drive, but a special type of workstation, called a diskless workstation, comes without a disk drive. The most common operating systems for workstations are UNIX and Windows NT. Like personal computers, most workstations are single-user computers. However, workstations are typically linked together to form a local-area network, although they can also be used as stand-alone systems.
N.B.: In networking, workstation refers to any computer connected to a local-area network. It could be a workstation or a personal computer.
Personal computer:
It can be defined as a small, relatively inexpensive computer designed for an individual user. In price, personal computers range anywhere from a few hundred pounds to over five thousand pounds. All are based on the microprocessor technology that enables manufacturers to put an entire CPU on one chip. Businesses use personal computers for word processing, accounting, desktop publishing, and for running spreadsheet and database management applications. At home, the most popular use for personal computers is for playing games and recently for surfing the Internet.
Personal computers first appeared in the late 1970s. One of the first and most popular personal computers was the Apple II, introduced in 1977 by Apple Computer. During the late 1970s and early 1980s, new models and competing operating systems seemed to appear daily. Then, in 1981, IBM entered the fray with its first personal computer, known as the IBM PC. The IBM PC quickly became the personal computer of choice, and most other personal computer manufacturers fell by the wayside. P.C. is short for personal computer or IBM PC. One of the few companies to survive IBM's onslaught was Apple Computer, which remains a major player in the personal computer marketplace. Other companies adjusted to IBM's dominance by building IBM clones, computers that were internally almost the same as the IBM PC, but that cost less. Because IBM clones used the same microprocessors as IBM PCs, they were capable of running the same software. Over the years, IBM has lost much of its influence in directing the evolution of PCs. Therefore after the release of the first PC by IBM the term PC increasingly came to mean IBM or IBM-compatible personal computers, to the exclusion of other types of personal computers, such as Macintoshes. In recent years, the term PC has become more and more difficult to pin down. In general, though, it applies to any personal computer based on an Intel microprocessor, or on an Intel-compatible microprocessor. For nearly every other component, including the operating system, there are several options, all of which fall under the rubric of PC
Today, the world of personal computers is basically divided between Apple Macintoshes and PCs. The principal characteristics of personal computers are that they are single-user systems and are based on microprocessors. However, although personal computers are designed as single-user systems, it is common to link them together to form a network. In terms of power, there is great variety. At the high end, the distinction between personal computers and workstations has faded. High-end models of the Macintosh and PC offer the same computing power and graphics capability as low-end workstations by Sun Microsystems, Hewlett-Packard, and DEC.
Thursday, February 20, 2020
SQL(structure query language)
SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems.
SQL (Structured Query Language) is a database management language for relational databases. SQL itself is not a programming language, but its standard allows creating procedural extensions for it, which extend it to functionality of a mature programming language.
SQL (Structured Query Language) is a database management language for relational databases. SQL itself is not a programming language, but its standard allows creating procedural extensions for it, which extend it to functionality of a mature programming language.
Monday, February 17, 2020
python
Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace.
What is Python used for?
Python is a general purpose and high level programming language. You can use Python for developing desktop GUI applications, websites and web applications. Also, Python, as a high level programming language, allows you to focus on core functionality of the application by taking care of common programming tasks.
Labels
- AI
- artificial intelligence
- BC
- best engineering
- best laptops and worst laptop
- blockchain
- blog
- blogging
- blogging website
- cloud computer
- computer programming
- computer science
- computer science vs software engineering
- computer types
- controller
- css
- cyber
- cyber security
- cybercrime
- emerging technology
- engineering
- hacker
- hacking
- hoe network works
- how internet work
- html
- information
- information and computer Science
- internet
- javascript
- js
- languages
- machine learning
- master mind
- microcontroller
- microprocessor
- ML
- network
- object oriented programming
- oop
- processing
- processor
- programming
- py
- python
- quality engineering
- ram
- security
- sequel
- software
- software engineering and computer science
- sqe
- SQE.software quality
- sql
- stylesheet
- technology
- top technology
- web
- web design
- web development
- web language
- web languages
- website
- what is internet
- what is networking
- wirehsark
Blog Archive
Powered by Blogger.
Popular Posts
-
A microcontroller is a small computer on a single metal-oxide-semiconductor integrated circuit chip. In modern terminology, it is similar to...
-
The four basic types of computers are as under: 1Supercomputer. 2Mainframe Computer . 3Minicomputer. 4Microcomputer. ...
-
A microprocessor is an electronic component that is used by a computer to do its work. It is a central processing unit on a single integra...
-
JavaScript, often abbreviated as JS, is an interpreted programming language that conforms to the ECMAScript specification. JavaScript is hi...
-
Pick a blog name. Choose something descriptive. Get your blog online. Register your blog and get hosting. Customize your blog . Ch...
-
. A network is a collection of computers, servers, mainframes, network devices, peripherals, or other devices connected to one another to...
-
A blog is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entr...
-
SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is used to communicate with a database. According to AN...
-
Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python...
-
Emerging Technology IoT. IoT is driving business changes by providing the data needed to improve marketing, increase sales, and decre...