Explain incremental process model using suitable diagram.

1 Answer

Answer :

image

1. Incremental model is also called as iterative enhancement model.

2. In this model the software is built in an incremental fashion.

3. Fig shows the project is divided into small subsets called as increments and are implemented by individually.

4. The incremental model combines elements of the linear sequential model with the iterative philosophy of prototyping,

5. Each linear sequence produces deliverable increments of the software.

6. The incremental model is iterative in nature. When an incremental model is used, the first increments are often a ―core product.‖

7. Thai is basic requirements are addressed, but many supplementary features remain undelivered. Incremental development is useful when staffing is unavailable for a complete implementation by the business deadline that has been established for the project.

8. In this model the product is designed, implemented, integrated and tested as a series of incremental builds.

9. Each build consist of code pieces from various modules interacting to provide a specific functional capability.


Example: Word processing software developed using the incremental paradigm might deliver basic file management editing and document production in the first increment, more sophisticated editing and document production capabilities in second increment; Spelling and grammar checking in third increment and advanced page layout capability in fourth increment and it should be noted that the process flow for any increment can incorporate the prototyping paradigm. 

Related questions

Description : Explain Process framework with a suitable diagram.

Last Answer : A process framework establishes the foundation for a complete software process by identifying a small number of framework activities that are applicable to all software projects; In addition, the ... the customer who evaluates the delivered product and provides feedback based on the evaluation.

Description : Explain different tasks of regions of spiral model with diagram.

Last Answer : Traditional method or model of software development Also encompasses all the essential development phases: * Requirements analysis * Design * Code * Test * Maintenance  ... appear controllable to the customer, particularly if the customer is more accustomed to the waterfall model.

Description : Explain waterfall process model. State its advantages and disadvantages.

Last Answer : The waterfall model is a traditional method, sometimes called the classic life cycle. This is one of the initial models. As the figure implies stages are cascaded and shall be developed one ... 6. Not suitable for the projects where requirements are at a moderate to high risk of changing.

Description : Explain the notations used for preparing a Data Flow diagram.

Last Answer : Circle: A circle (bubble) shows a process that transforms data inputs into data outputs. Data Flow: A curved line shows the flow of data into or out of a process or data store. Data Store: A ... Sink is an external entity and acts as a source of system inputs or sink of system outputs.

Description : ............... is a process model that removes defects before they can precipitate serious hazards. (A) Incremental model (B) Spiral model (C) Cleanroom software engineering (D) Agile model

Last Answer : (C) Cleanroom software engineering

Description : Which process model is also called as classic life cycle model? (A) Waterfall model (B) RAD model (C) Prototyping model (D) Incremental model

Last Answer : (A) Waterfall model

Description : Explain absolute and incremental co-ordinate systems, with suitable example. 

Last Answer : 1. Absolute Co- ordinate system: In Cartesian co ordinate geometry system using absolute measurement. Each point is always specified using same zero of given co ordinate system as shown in fig. It is ... to the system as a distance increment, measured from preceding point. Example:    

Description : Explain incremental model? Define core product and detailed plan.

Last Answer : Ans. The incremental model is proposed by D.L PARNAS. It is basically implemented by combining elements of linear sequential model and iterative prototyping model. Incremental development refer to the process ... . Risk of failure of product is decreased as user start using the product early.

Description : Describe incremental programming method with suitable example.

Last Answer : Incremental programming methodIn Cartesian co-ordinate geometry system using incremental measurement. Each point is always specified using the path differential from the preceding point position. So in such a ... applied to the system as a distance increment, measured from preceding point.

Description : This life cycle model is basically driven by schedule and budget risks This statement is best suited for A. Water fall model B. Spiral model C. Incremental model D. V-Model Q33. The bug tracking ... these phases for each bug. I. Phase injected II. Phase detected III. Phase fixed IV. Phase removed

Last Answer : B. I, II and IV

Description : The spiral model of software development (A) Ends with the delivery of the software product (B) Is more chaotic than the incremental model (C) Includes project risks evaluation during each iteration (D) All of the above

Last Answer : (C) Includes project risks evaluation during each iteration

Description : ___________shows the management structure of an organization. (a) Hierarchy ; (b) Decision Tree ; (c) Incremental Model ; (d) Satisfying model 

Last Answer : (a) Hierarchy ;

Description : The decision making model which emphasises that organisations contain diverse interest groups who will bargain about goals and alternative actions, often with incomplete information is known as the ... model ; (c) Administrative or incremental model ; (d) Computational and rational model

Last Answer : (b) Political model ;

Description : Explain six function of requirement engineering process.

Last Answer : Requirement Engineering: The broad spectrum of tasks and techniques that lead to an understanding of requirements is called requirements engineering. It starts during the communication activity and ... and track requirements and changes to requirements at any time as the project proceeds.

Description : In incremental launching method of bridge construction, what are the measures adopted to enhance sufficient resistance of the superstructure during the launching process?

Last Answer : i) During the launching process the leading edge of the superstructure is subject to a large hogging moment. In this connection, steel launching nose typically about 0.6­0.65 times span length is ... . iii)For very long span bridge, temporary piers are provided to limit the cantilever moment.

Description : Explain the concept of black box testing and white box testing.

Last Answer : Black Box Testing: * It is a way of software testing in which the internal structure or the program or the code is hidden and nothing is known about it. * It also known as ... implementation. * White-box testing is time-consuming, bigger programming applications take the time to test fully.

Description : Explain GANTT chart and its application for project tracking with an example. 

Last Answer : When creating software project schedule, we begin with a set of tasks. If automated tools are used, the work breakdown is input as a task network or task outline. Effort, duration and start date are then ... can also use Gantt charts to get an overview of how things are rolling on the work front. 

Description : With an example, explain Line of Code (LOC) based estimation.

Last Answer : LOC-Based Estimation: As an example of LOC and FP problem-based estimation techniques, let us consider a software package to be developed for a computer-aided design application for mechanical components. A ... guide, a preliminary statement of software scope can be developed: Example:

Description : Draw and explain Level 1 DFD for railway reservation system.

Last Answer : The passenger can initiate either Reservation process or Enquiry process; If a user opts for Reservation process then the system shall proceed with ticket generation process and same needs to ... enquiry module then appropriate request shall be entertain and result to be displayed to the user.

Description : Explain four basic principles of software project scheduling.

Last Answer : Basic principles software project scheduling:  Compartmentalization: The project must be compartmentalized into a number of manageable activities and tasks. To accomplish compartmentalization, both the product and ... or part of a work product - Work products are often combined in deliverables 

Description : State and explain with examples four categories of software.

Last Answer : Types / Categories of Software  1. System Software  1. System software is a collection of programs written to service other programs. 2. Few examples of system software are compilers, editors, ... database access are only a few of hundreds of applications.  Example: Microsoft word, Excel.

Description : With neat diagram explain inter process communication model.

Last Answer : Inter-process communication: Cooperating processes require an Interprocess communication (IPC) mechanism that will allow them to exchange data and information. There are two models of IPC 1. ... a communication link between them. Between each pair of processes exactly one communication link.

Description : Compare CMMI and ISO for software w.r.to i)scope ii)Approach Iii) Implementation.

Last Answer : Difference between CMMI and ISO based on SCOPE: CMMI is rigid and extends only to businesses developing software intensive systems. ISO is flexible and applicable to all manufacturing industries. CMMI ... in-house teams, or rely on external auditors to see through the implementation process. 

Description : Describe the Analytical method of project cost estimation with example.

Last Answer : Analytical estimation techniques derive the required results starting with basic assumptions regarding the project. Thus, unlike empirical and heuristic techniques, analytical techniques do have scientific basis. Halstead's ... the program, * N2 be the total number of operands used in the program.

Description : Describe RMMM Strategy.

Last Answer : Risk mitigation, monitoring, and management (RMMM) plan. A risk management strategy can be included in the software project plan or the risk management steps can be organized into a ... associated with implementing them. In essence, the project planner performs a classic cost/benefit analysis.

Description : Enlist core principles of software engineering practice.

Last Answer : 1. Reason it all exists. Provide value to the user 2.Keep it simple stupid 3.Maintain the vision 4. What you reproduce, someone else will have to consume. (implement knowing someone else will have to ... are doing) 5.Be open to the future 6. Plan ahead for reuse Plan ahead for reuse Think!

Description : Describe 4 P’s of management spectrum giving their significance.

Last Answer : The Management Spectrum - 4 Ps and their Significance Effective software project management focuses on these items (in this order) Deals with the cultivation of motivated, highly skilled people ... 1998 survey, 26% of software projects failed outright, 46% experienced cost and schedule overruns.

Description : Name four software quality assurance activities.

Last Answer : These activities are performed (or facilitated) by an independent SQA group that: i. Prepares an SQA plan for a project. ii. Participates in the development of the project's software ... handled according to a documented procedure. vi. Records any noncompliance and reports to senior management.

Description : Define software quality.

Last Answer : 1.Quality means that a product satisfies the demands of its specifications  2. It also means achieving a high level of customer satisfaction with the product  3. In software systems ... (e.g. maintainability or reusability) * Software specifications are often incomplete, inconsistent, or ambiguous

Description : Name two cost estimation approaches.

Last Answer : * Heuristic Estimation Approach * Analytical Estimation Approach * Empirical Estimation Approach

Description : Define proactive and reactive risk strategy.

Last Answer : Reactive risk strategies Reactive risk strategy follows that the risks have to be tackled at the time of their occurrence. No precautions are to be taken as per this strategy. They ... their probability of occurrence, their impact after occurrence, and steps to be followed for its precaution.

Description : Define software requirement specification.

Last Answer : Concept: A software requirements specification (SRS) is a document that is created when a detailed description of all aspects of the software to be built that must be specified before the ... written by Business Analysts who interact with client and gather the requirements to build the software.

Description : State two characteristics of Software.

Last Answer : Characteristics of software : * Software is developed or engineered; it is not manufactured in the classical sense. * Software doesn’t “wear out.” But it does deteriorate! * Although the industry is moving toward component-based construction, most software continues to be custom built.

Description : Define software. Draw the failure curve for software.

Last Answer : Definition of Software  Software is: 1. Instructions (computer programs) that when executed provide desired features, function, and performance; 2. Data structures that enable the programs to adequately ... hard copy and virtual forms that describes the operation and use of the programs.

Description : What is requirement engg. ? What is its need? What are different subtasks included in it?

Last Answer : Requirement Engineering:- Software process perspective, requirements engineering is a major software engineering action that begins during the communication activity and continues into the modeling activity. ... * Elaboration * Negotiation * Specification * Validation * Requirements management

Description : Write difference between cardinality and modaling.

Last Answer : Cardinality Modality Cardinality defines the range of object-to object Relationships Modality indicates whether or not a relationship between objects is mandatory Expected ... maximum numbers occurrences in relationship It gives minimum numbers occurrences in relationship

Description : Write importance of analysis modeling.

Last Answer : * Designing gets easier to the designer * Better understanding of system can be accomplished * System feasibility can be determined * Defines data objects * Describes data attributes  ... * Refines data objects * Creates a functional hierarchy represent behavior at different levels of detail 

Description : State attributes of good software.

Last Answer : 1. Functionality: It refers to the degree of performance of the software against its intended purpose. 2. Reliability: It refers to the ability of the software to provide desired functionality ... degree to which the software can keep on functioning in spite of being provided with invalid data.

Description : Describe galvanizing process with suitable diagram.

Last Answer : It is the process of coating iron or steel sheets with a thin coat of zinc to prevent it from rusting. Process: The iron or steel sheet to be galvanized is first cleaned with dilute ... rollers to remove excess zinc and in order to get uniform coating. Finally it is annealed at 6500C. 

Description : NC contouring is an example of a.Continuous path positioning b.Point-to-point positioning c.Absolute positioning d.Incremental positioning

Last Answer : a.Continuous path positioning

Description : Repetitive CNC machine operations conveniently performing and execute with onecommand instead of programming of series of individual move called ….. a.Common Cycle b.Incremental Programming c.Canned Cycle d.None of the above

Last Answer : c.Canned Cycle

Description : Incremental dimension in circular interpolation in X-axis is denoted by a.J b.I c.K d.None of the above

Last Answer : b.I

Description : In , the coordinates are mentioned in the program with respect to onePrevious point. a.Incremental System b.Absolute System c.Datum System d.Screen Coordinates System

Last Answer : a.Incremental System

Description : In , the coordinates are mentioned in the program with respect to onereference point a.Incremental System b.Absolute System c.Datum System d.Screen Coordinates System

Last Answer : b.Absolute System

Description : In a CNC program block, N02 GO2 G91 X40 Z40††, GO2 and G91 refer to a.circular interpolation in counter clockwise direction and incremental dimension b.circular ... in clockwise direction and incremental dimension d.circular interpolation in clockwise direction and absolute dimension

Last Answer : c.circular interpolation in clockwise direction and incremental dimension

Description : Unlike traditional Work Breakdown Structures (WBS), evolutionary WBSs are  a. organized in a standard manner across all projects  b. created in an iterative and incremental manner  c. designed so one can compare the current project to past projects  d. all of the above  e. none of the above

Last Answer : d. all of the above

Description : Capital budgeting decisions are based on: A. Incremental profit B. Incremental cash flows C. Incremental assets D. Incremental capital

Last Answer : B. Incremental cash flows

Description : Which of the following is least likely to be part of the calculation of the terminal- year incremental net cash flow for an energy-related expansion project? A. An initial working capital ... Disposal/reclamation costs C. Capitalized expenditures D. Salvage value of any sold or disposed assets

Last Answer : D. Salvage value of any sold or disposed assets

Description : The basic capital budgeting principles involved in determining relevant after-tax incremental operating cash flows require us to . A. include sunk costs, but ignore opportunity costs B. include ... C. ignore both opportunity costs and sunk costs D. include both opportunity and sunk costs

Last Answer : B. include opportunity costs, but ignore sunk costs

Description : In proper capital budgeting analysis we evaluate incremental cash flows. A. accounting B. operating C. before-tax D. financing

Last Answer : B. operating