0% found this document useful (0 votes)
14 views4 pages

SEN Ut1

The document outlines key concepts in software engineering, including characteristics of software, the definition of software engineering, and the importance of Software Requirement Specification (SRS). It also compares the waterfall and incremental models, lists objectives of testing, and describes system and application software with examples. Additionally, it explains the Spiral Model of software development and highlights principles of software engineering.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

SEN Ut1

The document outlines key concepts in software engineering, including characteristics of software, the definition of software engineering, and the importance of Software Requirement Specification (SRS). It also compares the waterfall and incremental models, lists objectives of testing, and describes system and application software with examples. Additionally, it explains the Spiral Model of software development and highlights principles of software engineering.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SEN ANSWER BANK

2mark
1 ) Explain Characteristics of software .
Ans
1. Software is developed or engineered; it is not manufactured in the
classical sense.
• Software development and hardware manufacturing share some similarities, but they
are fundamentally different.
• Both activities are dependent on people, but the relationship between people applied
and work accomplished is entirely different.
• Software costs are concentrated in engineering.
2. Software doesn’t “wear out.”
• As changes are implemented, new defects may be introduced, causing spikes in the
failure rate curve.
• With each change, the curve may spike again before returning to its original state,
leading to a gradual rise in the minimum failure rate level.
3. Although the industry is moving toward component-based construction, most software
continues to be custom built.

2 ) Define software Engineering.


Ans Software engineering is the establishment and use of sound engineering principles in
order to obtain economically software that is reliable and works efficiently on real machines.

3 ) State the important of SRS(software requirement specification).


Ans (Any 4 point)
1. Establishes clear communication between stakeholders.
2. Guides the development process by outlining requirements.
3. Defines project scope and facilitates resource allocation.
4. Helps identify and mitigate risks early.
5. Provides a benchmark for quality assurance and testing.
6. Facilitates change management throughout the project.
7. Demonstrates compliance with legal and regulatory standards.

4 ) Differece between water fall model and incremental model.(Any 3 point)


5 ) list four objective of testing.
o Finding defects
o Validating requirements
o Verifying functionality
o Building confidence
o Ensuring reliability
o Enhancing usability
o Improving performance
o Assessing security
o Compliance testing
o Enhancing maintainability

6 ) Explain any two types of software with example.


Ans
i) System Software:
System software provides a platform for other software applications to run on and manages
hardware resources.
Example: Operating Systems (OS) like Microsoft Windows, macOS, and Linux .

ii) Application Software:


Application software is designed to perform specific tasks or functions for end-users.
Example: Microsoft Office Suite includes programs like Microsoft Word, Excel, PowerPoint,
and Outlook.

4Marks

1) Explain spiral model with diagram.


Ans: The Spiral Model is a software development process model that combines elements of
both iterative development and waterfall models. It emphasizes risk management and allows
for incremental development and prototyping. The model is represented as a spiral, with each
loop representing a phase in the software development process.
1. Planning: Identify project objectives, requirements, and constraints.
2. Risk Analysis: Evaluate potential risks and develop mitigation strategies.
3. Engineering (Development): Build and implement the software.
4. Customer Evaluation (Testing): Evaluate the software with customer feedback.
5. Customer Communication (Feedback): Gather feedback and communicate with the
customer
2 ) Difference between Verification and Validation

3) Describe any four principles of software Engineering.


Ans:

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy