0% found this document useful (0 votes)
265 views3 pages

Technical Document Encoding

This document contains an assignment for a Software Engineering course. It provides instructions for students to complete questions about choosing appropriate software process models for different project scenarios. The assignment must be submitted in printed and electronic format by Wednesday at 11:00 AM, and any late submissions will receive zero marks.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
265 views3 pages

Technical Document Encoding

This document contains an assignment for a Software Engineering course. It provides instructions for students to complete questions about choosing appropriate software process models for different project scenarios. The assignment must be submitted in printed and electronic format by Wednesday at 11:00 AM, and any late submissions will receive zero marks.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

U N I V ER S IT Y OF GU J R A T

Faculty of Computer Science & Information Technology CSIT-321: Software Engineering


ASSIGNMENT : Software Process Models Name: _____________________________ Section: ______________

Admin Block, 2nd Floor Room#207 New Campus, Hafiz Hayat, Gujrat E-mail: [email protected] Web: www.uog.edu.pk

ID: _______________________

Objective
The objective of this assignment is to make students familiar with the application of software process models.

Activities
y Students are expected to browse the various websites on Soft Process Model for the relevant material and look for the critical views on this domain. Students will further sketch these views in a summarized format in their own wording. y Students will extend their study by referring to the books present in the library on Software Engineering and process and will make their answers detailed and defect free.

Submission Format
1. Assignment can only be submitted in well structured printed format as well as mail to: [email protected]. 2. Every question must be solved under the headings of Stated Facts, Assumptions, Selected Process Model, and Reasons.

Assignment Questions

Question 1 You have been appointed a project manager within an information systems organization. Your job is to build an application that is quite similar to others your team has built, although this one is larger and more complex. Requirements have been thoroughly documented by the customer. What software process model(s) would you choose and why? Explain in detail. Answer: I would use the Prototyping Process Model, because, even though we know the customers requirements already, we needs to go back to the customer during the process and let them "test drive" the system. Since we are pretty confident in what the outcome will be, we can then focus on improving and adding functionality.

Question 2 University of Gujrat is currently running through different departments like Administration, Accounts, Examination, Admission, Library, Computer Labs, Faculty Management, and Student Management etc. Every department has its own specific processes and each department is using computer-based system to some extent but not complete computer based solutions. There is also inter-departmental communication for the smooth running of all functions in respective departments. It is decided by the higher management that all the departments should be integrated under one system and that system should accommodate all the processes existing in all departments. It is also decided that if this system is implemented successfully then it will also be used in other departments of University of Gujrat independently after configuring it according to their needs. Higher Management wants to see this system within this year. Risks, which can arise, should be accommodated implicitly keeping the time factor in mind. As the system will be used in public sector, so verification and validation factors must be administered accordingly. What software process model(s) would you choose and why? Explain in detail. Answer: A component based process model is best.

Question 3 You have been appointed a project manager for a major software products company. Your job is to manage the development of the next generation version of its widely used word-processing software. Because competition is intense, tight deadlines have been established and announced. What software process model(s) would you choose and why? Explain in detail. Answer: An incremental process model is indicated by the deadline driven nature of this work.

Question 4 You have been asked to develop a small application that analyzes each course offered by a university and reports the average grade obtained in the course (for a given term). What software model(s) would you choose and why? Explain in detail? Answer: A Water-Fall process model is best for this, because it is a small application, we will analyze the requirements, design, implement and test the application. Submission Date: Wednesday 21, 2011 Time: 11:00 A.M

VIOLATION OF DEADLINE MEANS ZERO MARKS

You might also like