Successful Software Engineers (SSE) is a small-sized software development house that has been contracted to develop...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Successful Software Engineers (SSE) is a small-sized software development house that has been contracted to develop a novel social modelling software (SocMol). SSE has decided on following the prototyping model of software development given the novelty of SocMol, the extreme low capability and experience of their development team, and their much less acquaintance with software engineering tools. Also, given the stringent project delivery and testing constraints, SSE embarked on using a composition of existing COTS. The SSE project planning team estimated that they will need to develop about 70% of the software code, which they assessed as comprising 5 modules as 4th generation instead of 3GL C++ modules, 13 software interfaces, and 20 data analytics queries/reports. Such development needs identification has been assessed with the potential of 20% underestimation. A. Using the appropriate COCOMO II algorithmic model, estimate the effort required to develop the SocMol application. B. Discuss the implications of the value assigned to the key parameter in the chosen COCOMO II algorithmic model above in (A), with respect on how it can have significant varying outcomes of effort estimation in relation to the SSE development team. Supplementary Formula and Data Tables for the COCOMO II Models: 1. Application Composition Model: PM = (NAP X (1-%reuse/100)) / PROD Effort = A x Size x Application point productivity Developer's Very low experience Low and capability ICASE maturity Very low and capability PROD (NAP/month) 2. The early design model: Low 7 0.0 0.2 0.4 0.6 0.8 1.0 Nominal Nominal 13 Completely familiar Mostly familiar Somewhat familiar Considerably familiar PM = A * Size * M where M = PERS RCPX RUSE *PDIF * PREX * FCILSCED; A = 2.94 in initial calibration, Size in KLOC, % of modification to the original integration effort required for integrating the reused software (IM). UNFM Increment Level of Unfamiliarity Mostly unfamiliar Completely unfamiliar High B varies from 1.1 to 1.24 depending on novelty of the project, development flexibility, risk management approaches and the process maturity. High 3. The Re-use Model: PM auto = (ASLOC X AT/100)/ATPROD ESLOC=ASLOC x AAM ESLOC with some code adaptation = ASLOC x (1-AT/100) x AAM AAF = UNFM(DM) + UNFM(CM) + UNFM(IM) % of design modified (DM), % of code modified (CM), 25 Very high Very high 50 Successful Software Engineers (SSE) is a small-sized software development house that has been contracted to develop a novel social modelling software (SocMol). SSE has decided on following the prototyping model of software development given the novelty of SocMol, the extreme low capability and experience of their development team, and their much less acquaintance with software engineering tools. Also, given the stringent project delivery and testing constraints, SSE embarked on using a composition of existing COTS. The SSE project planning team estimated that they will need to develop about 70% of the software code, which they assessed as comprising 5 modules as 4th generation instead of 3GL C++ modules, 13 software interfaces, and 20 data analytics queries/reports. Such development needs identification has been assessed with the potential of 20% underestimation. A. Using the appropriate COCOMO II algorithmic model, estimate the effort required to develop the SocMol application. B. Discuss the implications of the value assigned to the key parameter in the chosen COCOMO II algorithmic model above in (A), with respect on how it can have significant varying outcomes of effort estimation in relation to the SSE development team. Supplementary Formula and Data Tables for the COCOMO II Models: 1. Application Composition Model: PM = (NAP X (1-%reuse/100)) / PROD Effort = A x Size x Application point productivity Developer's Very low experience Low and capability ICASE maturity Very low and capability PROD (NAP/month) 2. The early design model: Low 7 0.0 0.2 0.4 0.6 0.8 1.0 Nominal Nominal 13 Completely familiar Mostly familiar Somewhat familiar Considerably familiar PM = A * Size * M where M = PERS RCPX RUSE *PDIF * PREX * FCILSCED; A = 2.94 in initial calibration, Size in KLOC, % of modification to the original integration effort required for integrating the reused software (IM). UNFM Increment Level of Unfamiliarity Mostly unfamiliar Completely unfamiliar High B varies from 1.1 to 1.24 depending on novelty of the project, development flexibility, risk management approaches and the process maturity. High 3. The Re-use Model: PM auto = (ASLOC X AT/100)/ATPROD ESLOC=ASLOC x AAM ESLOC with some code adaptation = ASLOC x (1-AT/100) x AAM AAF = UNFM(DM) + UNFM(CM) + UNFM(IM) % of design modified (DM), % of code modified (CM), 25 Very high Very high 50
Expert Answer:
Related Book For
Basic Marketing Research
ISBN: 978-1133188544
8th edition
Authors: Tom J. Brown, Tracy A. Suter, Gilbert A. Churchill
Posted Date:
Students also viewed these algorithms questions
-
As a financial analyst, you are conducting some research to estimate shareholder required returns for some of your company's client's stocks. One of those stocks has a dividend growing at about 1.6%...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
The condensed financial statements of Soule SpA for the years 2016 and 2017 are presented as follows. SOULE SpA Statements of Financial Position December 31 SOULE SpA Income Statements For the Years...
-
In Problems 9 and 10, f(x) is continuous on (-00,00) and has critical values at x = a, b, c, and d. Use the sign chart for f'(x) to determine whether f has a local maximum, a local minimum, or...
-
Name the business etiquette issues that can affect international personal selling.
-
The Argentine peso is pegged to the U.S. dollar on a one-to-one basis using a currency board. The Brazilian real floats and in 1999 it depreciated from about R1.2000/$ to above R2.000/$. a. Why do...
-
The information in the table is from the statement of cash flows for a company at four different points in time (A, B, C, and D). Negative values are presented in parentheses. InstructionsFor each...
-
A 0/5 A flight travels daily from Pittsburgh to San Antonio. The following list gives the flight's arrival time (in minutes) relative to the scheduled arrival time for a selection of 8 days. (A...
-
Today is May 15, 2000, and the current, semi-annually compounded yield curve is in Table 3.6. Compute the duration for the following securities: (a) 3-year zero coupon bond (b) 3 1/4-year coupon bond...
-
Future Global Supply Chain Challenges From our studies this semester we have come to understand that there is no business that exists without a supply chain. We have all experienced first-hand how...
-
True or False. The response of a system under arbitrary force can be found by summing the responses due to several elementary impulses.
-
The pseudo spectrum is associated with a. pseudo acceleration b. pseudo velocity c. pseudo displacement
-
Explain how attitudes and perception can affect each other.
-
What is the relation between the frequencies of higher harmonics and frequency of the first harmonic for a periodic excitation?
-
Discuss stress and how it varies across cultures.
-
Company C currently has sales of $500.000, Spontaneous current assets amounting to $400,000 and spontaneous current liabilities amounting to $200,000 Net profit for the year was $75,000 and $45,000...
-
H.J. Heinzs annual dividends were as follows: 1990 ..............$0.540 1991.............. 0.620 1992 .............. 0.700 1993.............. 0.780 1994 .............. 0.860 1995 .............. 0.940...
-
In each of the following situations, would primary or secondary data be more available and applicable? Why? a. The makers of Kool Aid sugar-free flavored drink mixes need information about sales...
-
Should value be legitimately added as a fourth V of "big data?" Why or why not?
-
Store-More is a large department store located in Waterford, Ireland. The manager is worried about the constant overstocking of a number of items in the various departments. Approximately 3,000 items...
-
What are the three cash positions for a company?
-
What is a value date?
-
What is a concentration account?
Study smarter with the SolutionInn App