Changing Nature of Software
Changing Nature of Software
A. Software scope is a well-defined boundary, which encompasses all the activities that
are done to develop and deliver the software product.
The software scope clearly defines all functionalities and artifacts to be delivered as a part
of the software. The scope identifies what the product will do and what it will not do,
what the end product will contain and what it will not contain.
Q.When you know programming, what is the need to learn software
engineering concepts?
A. A person who knows how to build a wall may not be good at building
an entire house. Likewise, a person who can write programs may not
have knowledge of other concepts of Software Engineering. The
software engineering concepts guide programmers on how to assess
requirements of end user, design the algorithms before actual coding
starts, create programs by coding, testing the code and its documentation.
Q.What is software process or Software Development Life Cycle
(SDLC)?
A.Software Development Life Cycle, or software process is the
systematic development of software by following every stage in the
development process namely, Requirement Gathering, System Analysis,
Design, Coding, Testing, Maintenance and Documentation in that order.