0% found this document useful (0 votes)
40 views

Assignment 1

This document contains an assignment for a Software Engineering course at MNNIT Allahabad. It includes 5 questions about key topics in software engineering - the differences between software and programs, characteristics of software, the software crisis and factors associated with it, the importance of documentation in software development and common types of documents, differences between generic and customized software, and whether software is best considered a product or a process. Students are asked to answer all 5 questions and submit their responses by February 7th, 2021.

Uploaded by

botiwa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Assignment 1

This document contains an assignment for a Software Engineering course at MNNIT Allahabad. It includes 5 questions about key topics in software engineering - the differences between software and programs, characteristics of software, the software crisis and factors associated with it, the importance of documentation in software development and common types of documents, differences between generic and customized software, and whether software is best considered a product or a process. Students are asked to answer all 5 questions and submit their responses by February 7th, 2021.

Uploaded by

botiwa
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Department of Computer Science & Engineering

MNNIT Allahabad
Course Name: Software Engineering
Code: CS-16106
B.Tech VI Semester (CSE & IT)
(Even) Session 2020-21

Assignment No 1

Issue Date: 29/01/21 Submission Date:07/02/21

Q1. Differentiate between Software and Program. What are the characteristics of Software?
Explain the following (i) Error (ii)Fault (iii)Defect (iv)Failure.
Q2. What is Software Crisis? What are the factors associated with it? Explain with some
examples. How 4P’s management plays an important role in software development?
Provide a number of examples (both positive and negative) that indicate the impact of
software on our society.
Q3. Why do we require documents in software development? What are the different types of
software documents? Describe Operational Procedures in detail.
Q4. Differentiate between Generic or Customized Software? Which type of software i.e.
Generic or Customized Software has a larger market share and why. Justify your answer.
Q5. Differentiate between Software Process and Software Product. Is Software a Product or
a Process? Justify your answer with an example.

You might also like