What are two (2) main limitations of empirically based software estimation models? Name three (3) such models. Outline three (3) particular limitations of function point based estimation.
limitations of empirically based software estimation models
a. Models neglect requirements and all documentation work.
b. It neglect customer knowledge, skills and cooperation,
c. It more clear the impact of security view.
d. It neglect hardware issues
Models
1. COCOMO:
Cocomo (Constructive Cost Model) is a regression model dependent on LOC, i.e number of Lines of Code. It is a procedural cost gauge model for software projects and frequently utilized as a procedure of dependably anticipating the different parameters related with making a project, for example, size, effort, cost, time and quality. It was proposed by Barry Boehm in 1970 and depends on the investigation of 63 projects, which make it a standout amongst the best-reported models.
The key parameters which characterize the quality of any software products, which are additionally a result of the Cocomo are fundamentally Effort and Schedule:
Effort: Amount of work that will be required to finish an undertaking. It is estimated face to face months units.
Schedule: Simply implies the measure of time required for the finishing of the activity, which is, obviously, corresponding to the effort put. It is estimated in the units of time, for example, weeks, months.
Function Point Analysis
FPA gives standardized technique to functionally size the software work product. This work product is the yield of software new advancement and improvement projects for consequent discharges. It is the software which is migrated to the production application at project usage. It quantifies functionality from the clients point of view for example based on what the client demands and gets consequently.
Function Point Analysis (FPA) is a technique or set of principles of Functional Size Measurement. It surveys the functionality conveyed to its clients, in light of the client's outside view of the functional requirements. It quantifies the consistent view of an application not the physically executed view or the internal technical view.
The Constructive Systems Engineering Cost Model
The Constructive Systems Engineering Cost Model (COSYSMO) was made by Ricardo Valerdi while at the University of Southern California Center for Software Engineering. It gives a gauge of the quantity of individual months it will take to staff systems engineering assets on equipment and software projects. At first created in 2002, the model currently contains an adjustment informational index of in excess of 50 projects given by real aviation and safeguard organizations, for example, Raytheon, Northrop Grumman, Lockheed Martin, SAIC, General Dynamics, and BAE Systems.
Like its antecedent COCOMO, COSYSMO processes effort (and cost) as a function of framework functional size and modifies it dependent on various ecological components identified with systems engineering.
limitation FP
1. It needs abstract assessments with a great deal of judgment included.
2. Numerous effort and cost models depend on LOC, so function points should be changed over.
3. Less research information is accessible on function points when contrasted with LOC.
4. It is performed after production of plan particulars.
5. It has low exactness of assessing as an emotional judgment is included.
6. As the expectation to learn and adapt is very long it is difficult to pick up profiency.
7. It is a time expending strategy.
What are two (2) main limitations of empirically based software estimation models? Name three (3) such...
What are two (2) main limitations of empirically based software estimation models? Name three (3) such models. Outline three (3) particular limitations of function point based estimation.
There are three main groups of software architectural structures: • Module structures • Component-and-Connector Structures • Allocation Structures (b) Pick two of these three groups. For these two structure groups, give two (2) examples of particular structures within that group, indicating the elements and relationships in that structure.
C++ Intro Class Design a class that models the two main entities involved in the following scenario: You are a software developer at a major technology company. You are designing an OOP program that helps patients with dementia remember their daily activities and information about people. The program helps the user keep track of the time, description, and location of each daily activity. It also helps the user maintain a list of important contacts, including their names, contact information, and...
1.What are the three main causes of inflation? 2. Name the factors that determine economic growth. 3. What is the multiplier effect? Examples of such a situation. 4. Provide the example of Assets. 5. Provide the example of liabilities 6. What is barter?
1. What are five main hospital-based outpatient services? 2. What are the three levels of care delivery in a tri- level classification of care delivery?
A. How can you interface these two systems based on what you learned? Think about the limitations such as vacuum vs. pressure. 1. A gas chromatograph to a mass spectrometer 2. A liquid chromatograph to a mass spectrometer A. How can you interface these two systems based on what you learned? Think about the limitations such as vacuum vs. pressure. 1. A gas chromatograph to a mass spectrometer 2. A liquid chromatograph to a mass spectrometer
Gateway Tours is choosing between two bus models One is expensive to purchase and main but as much longer than the other Gateway's discount rate is 10.7% The company plans to continue with one of the two models for the foresonable future based on the cost of each shown below, which should it choose? Note dollar amounts are in thousands) Year 3 Year 6 Year 7 Model O Riable Year o 5199 - 5101 Yeart -533 - 522 Year 2...
What are the advantages and limitations of: 1. Merrifield resin (simple cross linked polystyrene-based resin) 2. PAM resin (4-hydroxymethyl-phenylacetamidomethyl resin) 3. BHA resin (benzhydrylamine resin)
communication system 95- Describe briefly how CDMA works? 96- What is duplexing and what are the two different methods of duplexing in 5G? 97-How can channel estimation be performed? 98- What is a pilot? 99- How does channel equalization work? 100 What is a MIMO system and what are the two different ways to utilize it to enhance the performance of a communication system (diversity, multiplexing)? total it has? networking layer? 10 What are the three lower layers of the...
Answer one of these three questions. 1] Name and describe the 3 major evolutionary models, including their associated researchers, species, locations, evidence, time line etc. 2] Describe 3 traits unique to the crania, dentition and post crania for these species; Australopithecus aferensis, Homo erectus, Homo heidelbergensis, Homo neandertalensis and Homo sapiens. 3] Describe in detail the environmental situation and cultural inventions and capabilities concerning Homo erectus leaving Africa.