Select Your Subject Code

CS - Computer Science MGT MTH ECO ENG STA PAK PHY ACC
CS001 CS408 CS602 CS619 CS710 CS724 MGT101 MGT501 MGT610 MTH001 MTH603 ECO401 ENG001 STA301 PAK301 PHY101 ACC311
CS101 CS410 CS604 CS701 CS711 CS726 MGT201 MGT502 MGT611 MTH100 MTH201 ECO402 ENG101 STA630 PAK302 PHY301 ACC501
CS201 CS501 CS605 CS702 CS712 CS305 MGT211 MGT503 MGT613 MTH101 MTH203 ECO403 ENG201 STA730


CS301 CS502 CS606 CS703 CS713 CS411 MGT301 MGT510 MGT619 MTH202 MTH311 ECO404 ENG301



CS302 CS504 CS607 CS704 CS716 CS412 MGT401 MGT520 MGT620 MTH301 MTH502 ECO406 ENG401



CS304 CS506 CS609 CS706 CS718 CS413 MGT402 MGT601 MGT703 MTH302
ECO704




CS401 CS507 CS610 CS707 CS720 CS509 MGT404 MGT602 MGT704 MTH401
ECO501




CS402 CS508 CS614 CS708 CS721 CS621 MGT411 MGT603 MGT705 MTH501






CS403 CS601 CS615 CS709 CS723 CS622 MGT501 MGT604 MGT711 MTH601

CS605 Assignment No 01 Solution Fall 2016

By:


CS605 Assignment No 01 Fall 2016

Here we have the Solution of CS605 Assignment No. 01: Software Engineering - Due Date: 17/11/2016, Total Marks: 10.

CS605 Assignment No. 01

Semester: Fall 2016
CS605: Software Engineering
Due Date: 17/11/2016

CS605 Assignment Instructions:

Please read the following instructions carefully before submitting assignment:
You need to use MS word document to prepare and submit the assignment on VULMS.
It should be clear that your assignment will not get any credit if:
  1. The assignment is submitted after due date.
  2. The assignment is not in the required format (.doc or docx)
  3. The submitted assignment does not open or file is corrupt.
  4. Assignment is copied(partial or full) from any source (websites, forums, students, etc)
Also Read: CS502 Assignment no 1 Solution Fall 2016

CS605 Assignment Objective:

The objective of this assignment is to:
  • Learn different Software Lifecycle Models

CS605 Assignment Question No. 1

Info-soft is a software house that develops and manages information systems for its clients. This software house has already developed a successful information system named as “Info ERP” which is implemented country wide. This software house has appointed you as a project manager, and given you the task to develop an upgraded version of “Info ERP” with different additional features in two months due to intense competition in market.

As a project manager what software lifecycle model you will choose for above scenario and why?

CS605 Assignment Question No. 2

A Government’s Information and military organization is developing a software system to control battalions of manned and unmanned vehicles for future combats. Different battalions may link together to form a battlefield network. However this project is associated with a lot of risks, if at any phase of project development the risks cannot be resolved then this project would be immediately terminated.

As a project manager what software lifecycle model you will choose for above scenario and why?

Also Read: Make Your Date Sheet Now - Mid Term Examinations Fall 2016

CS605 Assignment No 01 Solution

Tip: 1st Question mein Rapid Application Development (RAD)
       2nd Question men Spiral modal use hoga !!

Download Cs 605 assignment solution


Note: I m providing you a detail so u must short in the given data as per ur requirement

CS605 Assignment Question no 1 Solution

Solution of 1st question is Rapid Prototyping Model because it is instead of freezing the requirements before a design or coding can proceed, a throwaway prototype is built to understand the requirements. This prototype is developed based on the currently known requirements. By using this prototype, the client can get an “actual feel” of the system, since the interactions with prototype can enable the client to better understand the requirements of the desired system. Prototyping is an attractive idea for complicated and large systems for which there is no manual process or existing system to help determining the requirements

Benefits :
  • Users are actively involved in the development
  • Since in this methodology a working model of the system is provided, the users get a better understanding of the system being developed.
  • Errors can be detected much earlier.
  • Quicker user feedback is available leading to better solutions.
  • Missing functionality can be identified easily
  • Confusing or difficult functions can be identified
  • Requirements validation, Quick implementation of, incomplete, but
  • functional, application.

When to use Rapid Prototyping Model :
  • Prototype model should be used when the desired system needs to have a lot of interaction with the end users.
  • Typically, online systems, web interfaces have a very high amount of interaction with end users, are best suited for Prototype model. It might take a while for a system to be built that allows ease of use and needs minimal training for the end user.
  • Prototyping ensures that the end users constantly work with the system and provide a feedback which is incorporated in the prototype to result in a useable system. They are excellent for designing good human computer interface systems.

CS605 Assignment Question no 2 Solution:

Solution of 2nd question is Spiral Model because it is best according to the given scenario because the spiral model is similar to the incremental model, with more emphasis placed on risk analysis. The spiral model has four phases: Planning, Risk Analysis, Engineering and Evaluation
Planning Phase: Requirements are gathered during the planning phase. Requirements like ‘BRS’ that is ‘Business Requirement Specifications’ and ‘SRS’ that is ‘System Requirement specifications’.
Risk Analysis: In the risk analysis phase, a process is undertaken to identify risk and alternate solutions. A prototype is produced at the end of the risk analysis phase. If any risk is found during the risk analysis then alternate solutions are suggested and implemented.
Engineering Phase: In this phase software is developed, along with testing at the end of the phase. Hence in this phase the development and testing is done.
Evaluation phase: This phase allows the customer to evaluate the output of the project to date before the project continues to the next spiral.

Benefits :
  • High amount of risk analysis hence, avoidance of Risk is enhanced.
  • Good for large and mission-critical projects.
  • Strong approval and documentation control.
  • Additional Functionality can be added at a later date.
  • Software is produced early in the software life cycle.

When to use Spiral model:
  • When costs and risk evaluation is important
  • For medium to high-risk projects
  • Long-term project commitment unwise because of potential changes to economic priorities
  • Users are unsure of their needs
  • Requirements are complex
  • New product line
  • Significant changes are expected (research and exploration)
Note: I m providing you a detail so u must short in the given data as per ur requirement

You Can Also Download Solved Mid Term PapersShort NotesAssignment SolutionsLecture Wise Questions Answers FilesSolved MCQsSolved Quiz , Solved Mid Term Subjective Papers , Solved Mid Term Objective Papers From This Discussion For Preparation Mid Term Papers of Fall 2015-16.

0 comments:

Post a Comment