Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
Question:
(a) Describe fully the first five basic steps in software cost estimation.
(b) What are the main differences between COCOMO1 and COCOMO2 cost estimation models?
(c) You are in charge of a team of software engineers who develop a medium size and complexity system. According to COCOMO1 your project can be classified as the "semidetached/moderate" project. You have two options to consider:
Option 1: implementation using a programming language A Option 2: implementation using a programming language B.
Your initial estimations of the size are as follows: Option 1: 10KDSI Option 2: 15KDSI
The effort multipliers for the intermediate COCOMO1 all have nominal values when using programming language B, but the use of programming language A will increase the two multipliers (LEXP - programming language experience and PLAP - programmer's capability) to 1.3. Assuming that the costs of software engineers amount to Rs 30000 per person per month, which option would you choose? Perform all necessary calculations to justify your decision.
State the relative strengths and weaknesses of the following alternative methods for software cost estimation:
1. Expert judgment 4. Top-down 2. Parkinson 5. Bottom-up
Difference between Verification and Validation Verification is Static whereas Validation is Dynamic. This means in Verification the s/w is inspected by looking into the code go
Q. Differentiate between failures and faults? Ans. Failure: -Failure is the disappearance of external results of program operation from requirements. Consequently failure is
(a) Draw an Entity-Relationship model for the relational schema given in the Appendix. Show all the entities, relationships, relationship names, and attributes and also underline
What is architectural evolution? Architectural evolution is the practice of modifying a system from a centralized architecture to a distributed architecture like client server.
Q. What is Software requirement Specification (SRS)? Why is it important? List the characteristic of a good quality SRS? Ans: (SRS) Software Requirement Specification Documen
What is equivalence partitioning? Equivalence partitioning is a black box procedure that divides the input domain into classes of data. From this data test cases can be foun
What are the merits of incremental model? i. The incremental model can be adopted when there is less number of people included in the project. ii. Technical risks can be ma
What are the advantages and disadvantages of size measure? Advantages: Artifact of software development which is simply counted. Many existing methods use LOC as a key input. A
What are the advantage and disadvantage of SRS?
what is design assignment
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +91-977-207-8620
Phone: +91-977-207-8620
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd