Skip to main content

Posts

Software Engineering Framework

An important concept about Software Engineering is Software Engineering Framework. The software development organization must have special focus on quality while performing the software engineering activities. Based on this commitment to quality by the organization, a software engineering framework is proposed. The major components of this framework are described below : Quality Focus:   As we have said earlier, the given framework is based on the organizational commitment to quality. The quality focus demands the processes be defined for rational and timely development of software. And quality should be emphasized while executing these processes. Processes:     The processes are set of key process areas (KPAs) for effectively manage and deliver quality software in a cost effective manner. The processes define the tasks to be performed and the order in which they are to be performed. Every task has some deliverable's and every deliverable should be delivere...
Recent posts

Difference between Computer Science and Software Engineering

The question in which most f of the student stuck to find a proper answer. So here it is the best answer after proper analyzing. Computer Science :     Computer science  is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to  computation  and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical  procedures  ( or  algorithms ) that underlie the acquisition, representation, processing, storage, communication of, and access to, information. An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale. A  computer scientist  specializes in the theory of computation and the design of computational systems.  Some fields of Computer Science :     Computational Complexity Theory ...

C language Interesting History

If you are searching for How C language came into being then, you are a t the right place. Here this blog tells you the complete history of C language. The C language was developed in late 60's and early 70's, in Bell laboratories. In those days BCPL and B languages were developed there. The BCPL language was developed in 1967 by "Martin Richards" as a language for writing operating systems software and compilers. In 1970 "Ken Thompson used B language to create early version of the UNIX operating system at Bell Laboratories. Thus both the languages were being used to develop various system software even compilers. Both BCPL and B were 'type less' languages, every data item occupied one word in memory and the burden of treating a data item as a whole number or real number, for example was the responsibility of the programmer. Dennis Ritchie developed a general purpose language, called C language, by using different features of BCPL and B languages...

What is System Software and what are its types

System software is one of the category of software. The system software controls the computer. It communicates with computer's hardware ( key board, mouse, modem, sound card etc) and controls different aspects of operation. Sub categories of system software are :   Operating system   Device drivers   Utilities software Operating System  An operating system ( sometimes abbreviated as "OS") is the program that manages all the other programs in a computer. It is a integrated collection of routines that service the sequencing and processing of programs by a computer. Note: An operating system may provide many services, such as resource allocation, scheduling, input/output control and data management. Device Drivers   The device driver software is used to communicate between the devices and the computer. We have monitor, keyboard and mouse ( basic input/output), if we look at the properties of these devices we will see that the operating s...