0% found this document useful (0 votes)
22 views2 pages

Assignment 1

Uploaded by

M Rohail
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)
22 views2 pages

Assignment 1

Uploaded by

M Rohail
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/ 2

Capital University of Science and Technology

Department of Computer Science


CS2223- Software Engineering - I
Assignment No.1
Semester: Fall 2024 Max Marks: 10
Instructor: Ms. Asia Shahab

Assigned Date: 29-10-2024 Due Date: 05-11-2024

Instructions:
• Copied assignment will be marked zero.
• Late submission will not be entertained.
• Selected topic will be used for further tasks, so choose it wisely.
Question No.1
Write a proposal for a software development project of your choice, using software engineering
principles. The proposal should contain the following sections:

1. Introduction: In this section, you should introduce the software development project you
have chosen and provide some background information on it. Explain why this project is
important and what you hope to achieve by developing it. (0.5)
2. Problem Statement: In this section, you should clearly state the problem that the
software development project is aiming to solve. Explain why this problem needs to be
addressed and what the potential consequences are if it is not solved. (2)
3. Requirements Analysis: In this section, you should identify the requirements of the
software development project, including functional and non-functional requirements.
Explain how these requirements will be met and how they will be verified. (2)
4. Design: In this section, you should describe architecture of software system, including
components, and interfaces. Explain how software system will be structured to meet
requirements identified in the previous section. (2)
5. Implementation Plan: In this section, you should describe how software system will be
implemented, including development process, programming languages, and tools that
will be used. Explain how the implementation will be tested and how defects will be
tracked and fixed. (2)
6. Project Management: In this section, you should describe how software development
project will be managed, including roles and responsibilities of team members, project
schedule, and risk management plan. Explain how project progress will be monitored and
how changes will be managed. (1)
7. Conclusion: In this section, you should summarize main points of your proposal and
emphasize the importance of the software development project. Explain how your
proposal will contribute to the field of software engineering and how it will benefit
society. (0.5)

You might also like