We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

Looking For Something at vustudents.ning.com? Click Here to Search

www.bit.ly/vucodes

+ Link For Assignments, GDBs & Online Quizzes Solution

www.bit.ly/papersvu

+ Link For Past Papers, Solved MCQs, Short Notes & More


Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion

How to Add New Discussion in Study Group ? Step By Step Guide Click Here.

Assignment No 2 Covers Lectures 12 to 17

Total Marks : 20

Due Date : 30. May. 2019

+ How to Follow the New Added Discussions at Your Mail Address?

+ How to Join Subject Study Groups & Get Helping Material?

+ How to become Top Reputation, Angels, Intellectual, Featured Members & Moderators?

+ VU Students Reserves The Right to Delete Your Profile, If?


See Your Saved Posts Timeline

Views: 3404

.

+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

+ Click Here to Search (Looking For something at vustudents.ning.com?)

+ Click Here To Join (Our facebook study Group)

Attachments:

Replies to This Discussion

Question no. 1:                                                                                             5  Marks

 

Unlike a hardware component, Software neither wear-out nor requires any adjustment/ tuning, then why “Software Maintenance” is required?

 State any two different tasks that are part of Software Maintenance.

Question no. 2:                                                                               15 marks (5+5+5)

Software Project Planning is all about balancing the Triple constraints (Scope, time and cost). Project manager can trade between these constraints, but changes in one constraint necessitate changes in others to compensate or quality will suffer.

For each of the constraints, state a situation where it would be better to sacrifice that one constraint in order to achieve the other two.

 

Hint: You have to give three examples (one each for all the three cases).

Have you got the solution bro?

Share Ideas................

Please Discuss here about this assignment.Thanks

Our main purpose here discussion not just Solution

We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions. Read More>>

Discussed & be touched with this discussion. After discussion a perfect solution will come in a result at the end.

 

“How to Join Subject Study Groups & Get Helping Material”

 

P.S:    Please always try to add the discussion in proper format title like “CS101 Assignment / GDB No 01 Solution & Discussion Due Date: ___________”

 

Share below link with friends for solution & Discussion. A Single link for help in your education.

http://bit.ly/vucodes

**********

Assignment solution
Cs605
Question no. 1:
Give reasons for your answer based on the type of system being developed, suggest the most appropriate generic Software Process Model that might be used as a basis for managing the development of a Safety system for the nuclear power plants.
Answer:
I will suggest mix and match of Synchronize and Stabilize model and Spiral model for the development of a Safety system for the nuclear power plants. Because there is highly risk involvement in the nuclear system so we need to analyze the risk on every stage and also we have to synchronize all the components of the system for smooth working.
Spiral Model is most appropriate generic software model for a safety system for nuclear power plants because Spiral model is a risk-driven software development process model. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models, such as incremental, waterfall, or prototyping.
Other Reasons:
Risk Analysis
Development is fast and features are added in a systematic way
There is always a space for customer feedback
Planning of next stage
With Synchronize and Stabilize model we will achieve.
The periodic system building approach paves way for testing the software for both functionality and performance.
Project monitoring will be easy as there are intermediate milestones.
The integration problems encountered in large projects using other models are eliminated in this model

Question no. 2:
Explain why incremental development is the most effective approach for developing business software systems. Why is this model less appropriate for developing real-time systems?

Answer:
Business software systems usually complex, software intensive, and frequently being changes when business goals or processes are changed so incremental development is better.

Incremental software development is a fundamental approach of agile approaches and it is better approach than waterfall model and the most suitable for business software system. Since the businesse software system is usually the complex, and need frequent changes when the goals and process are changed. By developing the software incrementally, the cost is cheaper and easier to make changes tothe software as it being developed.

Real-time systems usually involve many hardware components which are not easy to change and cannot be incremental. Also real-time systems usually safety critical which needed be built based on well planned process.

This model is less appropriate for real-time systems engineering since it usually involve many hardware components which are not easy to change incrementally. Also real-time system usually safety critical which need be built based on well planned process.

Question no. 3:
Mention at least two reasons why it is more expensive to fix a bug that a customer encounters in production than a bug that the developer discovers during development.
Answer:
Mr. Boehm indicates in his paper that defects found 'in the field' cost 50-200 times as much to correct as those corrected earlier.
If a bug is discover in production stage then it is very costly. The reasons of more expensive to fix a bug are given below:

1-The Cost of fix bug in during production stage it is 3x times costly.
2-It can effect on all the code and need upgrading, Consumes extra Time and effort. All reasons can expensive the software if bug is not found in earlier stage.


Fixing a bug that a customer encounters in production than a bug that the developer discovers during development is more expensive because from that point developer has to rework on the whole process of SDLC.
Developer didn’t know where the bug is so he has to do all the work from the scratch if bug is found by the customer.
Fixing the bug can be expensive if the captured requirements are incomplete if so then it will be more expensive because the system was built on the wrong basis hence it may require totally different tools to build the system according to the terms of customer.

  Wrong 

Assignment solution cs605 solution

Attachments:

yeh assignmnet nai haii plz correct

Wrong one

**********

Question no. 1:  5 Marks

 

Unlike a hardware component, Softwareneither wear-out nor requires any adjustment/ tuning, then why “Software Maintenance” is required?

 State any two different tasks that are part of Software Maintenance.

 

 

 

 

Question no. 2:15 marks (5+5+5)

Software Project Planning is all about balancing the Triple constraints (Scope, time and cost). Project manager can trade between these constraints, but changes in one constraint necessitate changes in others to compensate or quality will suffer.

For each of the constraints, state a situation where it would be better to sacrifice that one constraint in order to achieve the other two.

 

Hint: You have to give three examples (one each for all the three cases).

RSS

© 2020   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service

.