Professional Documents
Culture Documents
Se PDF
Se PDF
System Software maintains the system resources Application software is built for specific tasks
and gives the path for application software to
run.
Low-level languages are used to write the system While high-level languages are used to write the
software. application software.
Without system software, the system stops and While without application software system
can’t run. always runs.
System software runs when the system is turned While application software runs as per the user’s
on and stops when the system is turned off. request.
TOOLS
METHOD
PROCESS
A QUALITY FOCUS
1. A quality focus: It defines the continuous process improvement principles of software. It also
focuses on maintainability and usability.
2. Process: It is the foundation or base layer of software engineering.. The software process covers all
the activities, actions, and tasks required to be carried out for software development.
3. Method: During the process of software development the answers to all “how-to-do” questions are
given by method
4. Tools: Software engineering tools provide a self-operating system for processes and methods. Tools
are integrated which means information created by one tool can be used by another.
Q4.Explain in brief the various types of software process.
A software process identifies a set of activities that are applicable to the development of any software
project, regardless of their size or complexity.
Software process can be categorized into:
1. Generic Process model- This model helps to represents a framework activity populated by a set of
software engineering activities. It includes:
-Framework activities
-Umbrella activities
2. Personal and Team Process models - This model helps in creating a software that best fits either
the personal needs of the user or that meets the broader needs of a team. It includes:
-Personal Software Process (PSP)
-Team Software Process (TSP)
3. Prescriptive Process models –This model helps to provides an ordered structure and an effective
roadmap software engineering work. It includes:
-Waterfall model
-Incremental model RAD model
-Evolutionary Process models Prototyping
-Concurrent Development model
-Spiral model
Q5.Explain waterfall model in brief.
This model was proposed by the Winston Royce. It is also called as a classic life cycle. It suggests
systematic sequential approach for software development. It is oldest paradigm for software
engineering. It begins with software requirement and customer specification and progress through
planning and testing.
Preliminary investigation
System analysis
System Design
Coding
System Testing
System Implementation
System Maintenance