Subject: - Software Engineering (22413)

1y ago
18 Views
3 Downloads
804.26 KB
37 Pages
Last View : 12d ago
Last Download : 3m ago
Upload by : Xander Jaffe
Transcription

Subject: - SoftwareEngineering (22413)Prepared By: Prof. R.S. More (Department of Information Technology)Page 1 of 37

ChapterNo.Name of chapterMarks1Software Development Process122Software Requirement Engineering143Software Modelling and Design144Software Project Estimation165Software Quality assurance and security14Total Marks: -Prepared By: Prof. R.S. More (Department of Information Technology)70Page 2 of 37

Q.1Attempt any FIVEa)b)c)d)e)f)g)Software development processSoftware development processSoftware requirement engineeringSoftware modeling and designSoftware project estimationSoftware project estimationSoftware quality assurance and securityAttempt any THREEQ.2a)b)c)d)Q.35*2 103*4 12Software development processSoftware modeling and designSoftware project estimationSoftware quality assurance and securityAttempt any THREEPrepared By: Prof. R.S. More (Department of Information Technology)3*4 12Page 3 of 37

a)b)c)d)Software development processSoftware project estimationSoftware project estimationSoftware quality assurance and securityAttempt any TWOQ.4a)b)c)d)3*6 12Software requirement engineeringSoftware project estimationSoftware quality assurance and securitySoftware quality assurance and securityAttempt any TWOQ.5a)b)c)Software development processSoftware requirement engineeringSoftware project estimationAttempt any TWOQ.6a)b)c)2*6 122*6 12Software modeling and designSoftware project estimationSoftware quality assurance and securityPrepared By: Prof. R.S. More (Department of Information Technology)Page 4 of 37

COURSE: - Software Engineering (22413)PROGRAMME: - Information TechnologySyllabus: UnitNo.123Name of the UnitSoftware development processSoftware requirement engineeringSoftware modeling and designCourse t any FOUR4*2 8MarksOutcome(CO)a)Software development processCO-413.1b)Software requirement engineeringCO-413.2c)Software modeling and designCO-413.3d)Software development processCO-413.1e)Software requirement engineeringCO-413.2f)Software requirement engineeringCO-413.2Q.2 Attempt any Two 2*6 12 Marksa)Software development processCO-413.1b)Software requirement engineeringCO-413.2c)Software modeling and designCO-218.3Prepared By: Prof. R.S. More (Department of Information Technology)Page 5 of 37

COURSE: -Software Engineering (22413))PROGRAMME: - Information TechnologySyllabus: Course Outcome (CO)Name of the UnitUnit No.4Software modeling and designCO-413-35Software project estimationCO-413-46Software quality assurance and securityCO-413-5Course Outcome (CO)Q.1Attempt any FOURa)Software modeling and design(CO-413.3)b)Software project estimation(CO-413.4)c)Software quality assurance and security(CO-413.4)d)Software project estimation(CO-413.5)e)Software quality assurance and security(CO-413.5)f)Software quality assurance and security(CO-413.5)Q.2Attempt any Two4*2 8Marks2*6 12 Marksa)Software modeling and design(CO-413.3)b)Software project estimation(CO-413.4)c)Software quality assurance and security(CO-413.5)Prepared By: Prof. R.S. More (Department of Information Technology)Page 6 of 37

COURSE: - Software Engineering (22413)PROGRAMME: - Information TechnologyCO. NO.Course OutcomeCO-413.01Select suitable software process model for software development .CO-413.02Prepare software requirement specification.CO-413.03Use software modeling to create data designing.CO-413.04Estimate size and cost of software product.CO-413.05Apply project management and quality assurance principles in softwaredevelopment.Prepared By: Prof. R.S. More (Department of Information Technology)Page 7 of 37

----------Position in Question PaperTotal Marks-12Q.1. a) 2-Marks.Q.1. b) 2-Marks.Q.2. b) 4-Marks.Q.3. a) 4-Marks.Q.5. a) ------------------Descriptive Question1. Define software and state its characteristic.2. Compare system software and application software.3. Define software engineering and its objective.4. Explain the layered approach of software engineering.5. Give the need of software process.6. State and explain various types of software process.7. Explain the umbrella activities.8. Explain the need of feasibility study and state its types.9. List out the advantages and drawbacks of incremental model.10.Compare waterfall model and spiral model.11.Explain agility in detail.12.Explain XP in detail.13.Write a short note on FDD.14.Write a short note on DSDM.15.Explain the scrum approach with need of sprints.Prepared By: Prof. R.S. More (Department of Information Technology)Page 8 of 37

MCQ Question(Total number of Question Marks*3 12*3 36)Note: Correct answer is marked with bold.1. What is the disadvantage of the Spiral Model.a) Does n’t work well for smaller projectb) The high amount of risk analysisc) Additional Functionality can be added laterd) Strong approval and documentation control2. RAD Software process model stands for what?a) Rapid Application Development.b) Relative Application Developmentc) Recent Application Development.d) Recent Application Development.3. The spiral model was the first time proposed bya) Pressmanc) IBMb) Royced) Barry Boehm4. Which of the one is not an Evolutionary Process Model?a) Concurrent Development Modelc) “WINWIN Spiral Modelb) Incremental Moded) All of the above5. What is the most important use of the incremental model?a) Customers can respond to each incrementb) Easier to test and debugc) To use it when we need to get a product to the market earlyd) Easier to test and debug & use it when we need to get a product to the marketearly6. The incremental model is the combination of which models?.a) Build & FIX Model & waterfall modelb) Linear model & waterfall modelc) Linear model & Prototyping modeld) linear model & RAD Model7. Which of the options is correct for the prototyping model of software development?a) For projects with large development teams.b) When requirements are well defined.c) When a customer cannot define requirements clearly.d) both a & b8. In which model the requirements are implemented b through its category?Prepared By: Prof. R.S. More (Department of Information Technology)Page 9 of 37

a) Evolutionary Development Modelb) Waterfall Modelc) Prototypingd) Iterative Enhancement Model9. The spiral model has two dimensions namely anda) diagonal, perpendicularc) radial, angularb) radial, perpendiculard) diagonal, angular10.The rapid application development model isa) Another name for component modelb) A useful approach when a customer cannot define requirement delayc) a high speed adaption of the linear sequential modeld) all of the above11.The waterfall model of software development is?a) a good approach when a working program is required quicklyb) the best approach to use for projects with large development teamsc) an old fashioned model that is rarely used) a reasonable approach when requirements are well defined12.Evolutionary software process modela) Are iterative in natureb) can easily accommodate product requirement changesc) Do not generally produce throwaway systemd) All of the above13.The concurrent development model isa) another name foe concurrent engineeringb) defines event that trigger engineering activity state transitionc) only used for development of parallel or distributed systemsd)both a & b14.The component based development model isa) only appropriate for computer hardware designb) not able to support the development of reusable componentsc) Depend on object technologies for supportd) not cost effective15.What is the major advantage of using Incremental Model?a) Customer can respond to each incrementb) Easier to test and debugc ) It is used when there is a need to get a product to the market earlyd) Easier to test and debug & It is used when there is a need to get a product tothe market early16.How is Incremental Model different from Spiral Model?Prepared By: Prof. R.S. More (Department of Information Technology)Page 10 of 37

a) Progress can be measured for Incremental Modelb) Changing requirements can be accommodated in Incremental Modelc) Users can see the system early in Incremental Modeld) All of the mentioned17.If you were to create client/server applications, which model would you go for?a) WINWIN Spiral Modelc) Concurrent Modelb) Spiral Modeld) Incremental Model18.Which of the following activities of a Generic Process framework provides afeedback report?a) Communicationc) Deploymentb) Planningd) Modeling & Construction19.Which one of the following is not an Umbrella Activity that complements the fiveprocess framework activities and help team manage and control progress, quality,change, and riska) Reusability managementc) Risk managementd) Measurementb) User Reviews20. Purpose of process is to deliver softwarea) in timeb) with acceptable qualityc) that is cost efficientd) both in time & with acceptable quality21.Which one of the following is not a software process quality?a) Productivityc) Timelinessd) Visibilityb) Portability22.Select the option that suits the Manifesto for Agile Software Developmenta) Individuals and interactionsc) Customer collaborationb) Working softwared) All of the mentioned23.How many phases are there in Scrum?a) Twoc) Fourd) Noneb) Three24.Agile Software Development is based on?a) Incremental Developmentb) Iterative Developmentc) Linear Developmentd) Both Incremental and Iterative Development25.Agility is defined as the ability of a project team to respond rapidly to a change.a) Trueb) False26.How is plan driven development different from agile development?Prepared By: Prof. R.S. More (Department of Information Technology)Page 11 of 37

a) Outputs are decided through a process of negotiation during the softwaredevelopment processb) Specification, design, implementation and testing are interleavedc) Iteration occurs within activitiesd) All of the mentioned27.How many phases are there in Scrum?a) Twob) Threec) Fourd) Scrum is an agile method which means it does not have phases28.Which three framework activities are present in Adaptive SoftwareDevelopment(ASD) ?a) analysis, design, codingb) requirements gathering, adaptive cycle planning, iterative developmentc) speculation, collaboration, learningd) s1.0000029. Which of the following does not apply to agility to a software process?a) Uses incremental product delivery strategyb) Only essential work products are producedc) Eliminate the use of project planning and testingd) All of the mentioned30. Which of the following does not apply to agility to a software process?a) Uses incremental product delivery strategyb) Only essential work products are producedc) c) Eliminate the use of project planning and testingd) d) All of the mentioned31.Which of the following does not apply to agility to a software process?a) Uses incremental product delivery strategyb) Only essential work products are producedc) Eliminate the use of project planning and testingd) All of the mentioned32.Agile methods seem to work best when team members have a relatively high skilllevel.?a) Trueb) False33. Incremental development in Extreme Programming (XP) is supported through asystem release once every month.a) Trueb) FalsePrepared By: Prof. R.S. More (Department of Information Technology)Page 12 of 37

34. In XP Increments are delivered to customers every weeks.a) Onec) Threed) Fourb) Two35. User requirements are expressed as in Extreme Programminga) implementation tasksc) scenariosb) functionalitiesd) none of the mentioned36. In XP an automated unit test framework is used to write tests for a new piece of ffunctionality before that functionality itself is implemented.a) Trueb) FalsePrepared By: Prof. R.S. More (Department of Information Technology)Page 13 of 37

----------Position in Question PaperTotal Marks-14Q.1. c) 2-Marks.Q.4. a) 4-MarksQ.5. b) -------------------Descriptive Question1. Explain the issues of requirement gathering.2. Explain SRS with its needs and benefits.3. Explain the different techniques of requirement gathering.4. Describe the requirement gathering tasks.5. Give the need of Requirement validation.6. Explain requirement management.7. List out various stakeholders involved in requirement analysis.8. Write an SRS for ATM machine with functional and non-functional requirements.Prepared By: Ms. R. S. More (Department of Information Technology)Page 14 of 37

MCQ Question(Total number of Question Marks*3 14*3 42)Note: Correct answer is marked with bold1. What are the types of requirements?a) Availability.c) Usabilityb) Reliability.d) All the above.2. Select the developer-specific requirement?a) Portabilityb) Maintainability.c) Availabilityd) Both Portability and Maintainability3. Which one of the following is not a step of requirement engineering?a) elicitationc) analysisd) documentationb) design4. The user system requirements are the parts of which document?a) SDDc) DDDd) SRDb) SRS5. A stakeholder is anyone who will purchase the completed software system underdevelopmenta) Trueb) False6. Functional requirements capture the intended behavior of the system.a) Trueb) False7. How many classification schemes have been developed for NFRs?a) Twoc) Fourb) Threed) Five8. Choose the incorrect statement with respect to Non-Functional Requirement(NFR).a) Product-oriented Approach – Focus on system (or software) qualityb) Process-oriented Approach – Focus on how NFRs can be used in the designprocessc) Quantitative Approach – Find measurable scales for the functionalityattributesd) Qualitative Approach – Study various relationships between quality goals9. Consider a system where, a heat sensor detects an intrusion and alerts the securitycompany.” What kind of a requirement the system is providing?c) Known Requirementa) Functionalb) Non-Functionald) None of the mentioned10.Which one of the following is a requirement that fits in a developer’s module ?Prepared By: Ms. R. S. More (Department of Information Technology)Page 15 of 37

a) continuec) Usabilityd) Flexibilityb) Testability11.Which of the following statements explains portability in non-functionalrequirements?a) It is a degree to which software running on one platform can easily beconverted to run on another platformb) It cannot be enhanced by using languages, OS’ and tools that are universallyavailable and standardizedc) The ability of the system to behave consistently in a user-acceptable manner whenoperating within the environment for which the system was intendedd) None of the mentioned.12.What is the first step of requirement elicitation ?c) Requirements Gatheringa) Identifying Stakeholderb) Listing out Requirementsd) All the above13.Which of the following property does not correspond to a good SoftwareRequirements Specification (SRS)?a) Verifiablec) Completed) Traceableb) Ambiguous14.Which of the following property of SRS is depicted by the statement: “Conformity toa standard is maintained” ?a) Correctc) Consistentb) Completed) Modifiable15.The SRS is said to be consistent if and only if.a) its structure and style are such that any changes to the requirements can be madeeasily while retaining the style and structureb) every requirement stated therein is one that the software shall meetc) every requirement stated therein is verifiabled) no subset of individual requirements described in it conflict with each other16.Which of the following statements about SRS is/are true ?i) SRS is written by customerii) SRS is written by a developeriii) SRS serves as a contract between customer and developera) Only i is truec) All are trueb) Both ii and iii are trued) None of the above17.The SRS document is also known as specification.?a) black-boxc) grey-boxd) noneb) white -box18.Which of the following is included in SRS?a) Costc) Staffingb) Design Constraintsd)delivery schedulePrepared By: Ms. R. S. More (Department of Information Technology)Page 16 of 37

19.Which of the following is not included in SRS?a) Performancec) Design solutionsb) Functionalityd) External Interfaces20.Arrange the given sequence to form a SRS Prototype outline as per IEEE SRSStandard.?i. General descriptionii. Introductioniii. Indexiv. Appendicesv. Specific Requirementsa) iii, i, ii,v, ivc) ii, i, v, iv, iiib) iii, ii, i, v, ivd) iii, i, ii21.Consider the following Statement: “The data set will contain an end of filecharacter.”What characteristic of SRS is being depicted here ?a) Consistentc) Correctd) Ambiguousb) Non-verifiable22.Consider the following Statement: “The product should have a good humaninterface.”What characteristic of SRS is being depicted here ?a) Consistentc) Correctd) Ambiguousb) Non-Verifiable23.Narrative essay is one of the best types of specification document ?b) Falsea) True24.Which two requirements are given priority during Requirement Management of aproduct ?a) User and Developerc) Enduring and Volatileb) Functional and Non-functionald) all of the mentioned25. What are the four dimensions of Dependability ?a) Usability, Reliability, Security, Flexibilityb) Availability, Reliability, Maintainability, Securityc) Availability, Reliability, Security, Safetyd) Security, Safety, Testability, Usability26. Software Engineering Principles have about three year half life.a) Trueb) False27.Which of the following is not one of core principles of software engineering practice?a) All design should be as simple as possible, but no simplerb) A software system exists only to provide value to its usersPrepared By: Ms. R. S. More (Department of Information Technology)Page 17 of 37

c) Pareto principle(20% of any product requires 80% of the effort)d) Remember that you produce others will consume28. Which one of the following is NOT desired in a good Software RequirementSpecifications (SRS) document?a) functional requirementb) algorithm of software implementationc) nonfunctional requirementd) goal of implementation29. Usability can be measured in terms ofa) Time required to become moderately efficient in system usageb) Net increase in productivityc) Intellectual skill to learn the systemd) All of the mentioned30. The process to gather the software requirements from client, analyze and documentthem is known as .a) Feasibility Studyb) Requirement Engineeringc) Requirement Gatheringd) System Requirements Specification31. The goal of requirement engineering is to develop and maintain sophisticated anddescriptive document.a) Feasibility Studyb) Requirement Gatheringc) Software Requirement Validationd) System Requirements Specification32. It is the process in which developers discuss with the client and end users and knowtheir expectations from the software.c) Negotiation & discussiona) Requirements gatheringb) Organizing Requirementsd) Documentation33. Which of the following is correct software metrics?c) Process Metricsa) Complexity Metricsb) Quality Metricsd) All of the above34. Why is Requirements Elicitation a difficult task?a) Problem of scopec) Problem of understandingd) All of the aboveb) Problem of volatility35. During requirements analysis, which of the following are to be evaluated?a) Validation, formal methods, Accuracy.b) Verification, Inaccuracy, Informal methods.Prepared By: Ms. R. S. More (Department of Information Technology)Page 18 of 37

c) System Context, User Populations, User Tasks.d) None of the above36. Whose responsibility it is to conduct interviews with the users and understandtheir requirements?a) Steering committeec) Domain Specialistd) Project Managersb) Business Analyst37. Which one of the following is not a step of requirement engineering?a) Requirement analysisc)Requirement designb) Requirement elicitationd)Requirement documentation38. and are not the subject matter of requirement analysis.a) Performance, modelling present systemb) Functional, non-functionalc) Internal controls, present system work loadd) Stakeholder knowledge of computers, developer’s staff39. Initial requirements specification is ?a) Only a rough indication of the requirementb) Not changed till the end of the projectc)Continuously changed during project implementationd)Changed and finalized after feasibility study40. Requirement specification is carried out ?a) Simultaneously with requirements determinationb) Before requirements are determinedc)After requirements are determinedd)Independent of requirements determination41. Size Metrics denoted by?a) LOCc)GLOCb) KLOCd) ZLOC42. What are the types of requirement in Quality Function Deployment(QFD)?a) Known, Unknown, Undreamedb) User, Developerc) Functional, Non-Functionald) Normal, Expected, ExcitingPrepared By: Ms. R. S. More (Department of Information Technology)Page 19 of 37

----------Position in Question PaperTotal Marks-14Q.1. d) 2-Marks.Q.2. b) 4-Marks.Q.6. a) 6-Marks.Q.4. c) -------------------Descriptive Question1 Compare coupling and cohesion.2 Describe abstraction with its types.3 Explain the need of problem partitioning.4 Draw structure chart and flow chart for order processing system.5 Explain the activities included in design verification.6 Draw an ERD for ATM machine.7 Compare white box testing and black box testing.8 Write defect report a login page prompting for username and password.9 Explain test summary report.Prepared By: Ms. R. S. More (Department of Information Technology)Page 20 of 37

MCQ Question(Total number of Question Marks*3 14*3 42)Note: Correct answer is marked with bold1. What Which of the following model in system modelling depicts the dynamicbehaviour of the system?a) Behavioral Modelc) Object Modeld) Structural Model.b) Context Model2. Which of the following are ares of cocerns in the design model?a) architecture.c) interfacesb) datad) all of the above.3. The importance of software design can be summarized in single worda) accuracyc) qualityb) simplicityd) efficiency4. Which of these are characteristics of a good designa) exhibits strong coupling between its modulesb) implements all requirements in the analysis modelc) include test cases for all componentsd) b and d.5. What types of abstraction are used in software design.?a) controlc) proceduralb) datad) all of the above6. Design patterns are not applicable to the design of object-oriented software?a) Trueb) False7. Which design models elements are used to depict a model of information representedfrom the users view?a) Architectural design elementsc) Data design elementsd) Interface design elementsb) Component level design elements8. may be used to show the principal activities and deliverables involved incarrying out some process.?a) Data-processing modelc) Classification modelb) Composition modeld) Process model9. Within a ., data flow diagrams may be used to show how data isprocessed at different stages in the system.?a) data-processing modelc) classification modelb) composition modeld) process model10. . may be used to show how the system reacts to internal and externalevents.?Prepared By: Ms. R. S. More (Department of Information Technology)Page 21 of 37

a) Entity-relation diagramc) Objects class diagramb) Data flow diagramd) State transaction diagram11. . is a way of showing how data is processed by a system.c) Semantic data models.a) Data flow modelsb) System modelsd) Objects models12. are used to show how data flows through a sequence of processingsteps.a) Data flow models.c) Semantic data models.b) System modelsd) Objects models.13.State whether the following statements about data flow model are True or False.i) Data flow model shows how the order for the goods moves from process toprocess.ii) Data flow diagrams are good way to describe sub-system with complex interfaces.c) False, False.a) True, False.b) False, True.d) True, True14.A/An . in structured methods is used to describe the logical data,structured being used?a) data-flow modelc) classification modeld) entity-relation modelb) structured model15.An State whether the following statements about the advantages of using the datadictionary are True or Falsei) The data dictionary software can check for name uniqueness and tell requirementsanalysis of name duplication.ii) Data dictionary servers as store of organization information which can linkanalysis, design, implementation and evaluation.a) True, Falsec) False, Trueb) False, Trued) True, True16.What is Analysis model?.a) Understanding of design problem.b) Representation of design problem solutionc) Representation of design problem.d) All of the mentioned17.Which of the following statement is true?a) A class model is representation of objects in a problem or a software solutionb) A object model is representation of classes in a problem or a software solutionc) All of the mentionedd) None of the mentioned18.What are Design Class Models?a) They show classes in a software systemb) They represents attributes, operations, association in abstraction from languagePrepared By: Ms. R. S. More (Department of Information Technology)Page 22 of 37

c) They show implementation detailsd) All of the mentioned19.Automation testing, which is also known as ? sa) Test Design.c) Automation Testingb) Test Processd) Test Design20.Which testing includes testing a software manually, i.e. without using any automatedtool or any script?a) Automation Testingc) Client Testingd) All of the aboveb) Manual Testing21.Which testing comes under manual testing?a) unit testingc) system testingb) integration testingd) All of the above22.In which of the following type of testing, testing is done without planning anddocumentation?a) Unit testingc) Ad hoc testingb) Retestingd) Regression testing23.Which technique is applied for usability testing?a)White boxc) Grey boxd) Green boxb) Black box24.Which of the following is automation testing tool?a) Seleniumc) Silk Testb) IBM Rational Functional Testerd) All of the above25.How many levels of software testing?a) 1c) 3d) 4b) 226.Which type of testing is performed by developers before the setup is handed over tothe testing team to formally execute the test cases?c) System Testinga) Unit Testingb) Integration Testingd) Regression Testing27.Unit Testing cannot catch each and every bug in an application?c) Can be yes or noa) Yesb) Nod) Can not say28.Integration testing can be done in ways?a) 4c) 2b) 3d) 129.Which testing has the highest-level modules are tested first and progressively, lowerlevel modules are tested there after?c) Both a and ba) Top-down integrationb) Bottom-up integrationd) Up-down integration30.Beta testing is also known as?Prepared By: Ms. R. S. More (Department of Information Technology)Page 23 of 37

a) post-release testingc) on-release testingd) off-release testingb) pre-release testing31.Unit testing, integration testing and system testing when combined together is knownas alpha testingc) Can be true or falsea) TRUEb) FALSEd) Can not say32.A software bug is an ?a) errorc) flawb) faultd) All of the above33.The process of finding and fixing bugs is termed?a) Exceptionc) Debuggingb) Bugs handlingd) Error handling34. Which of the following is an informal name of defect?c) Errora) Bugb) Defectd) Issue35. What do you understand by V&V in software testing?c) Version Validationa) Verification and Validationb) Verified Versiond) Version Verification36.Which granularity level of testing checks the behavior of module cooperation?c) Acceptance Testinga) Integration Testingb) Unit Testingd) Regression Testing37. Which of the following is a black box testing strategy?c) Control Structure Coveragea) Cause-Effect Graphsb) All Statements Coveraged) All Paths Coverage38. White Box techniques are also classified as?a) Design based testingc) Error guessing techniqued) None of the mentionedb) Structural testing39.Alpha testing is done at?a) User’s endc) Developer’s & User’s endd) None of the mentionedb) Developer’s end40. Maintenance testing is performed using which methodology?a) Retestingb) Sanity testingc) Breadth test and depth testd) Confirmation testing41. Which of the following is not a part of a test design document?c) Test Case Specificationa) Test Planb) Test Design Specificationd) Test Log42.Specifying a set of test cases or test paths for each item to be tested at that level isknown asPrepared By: Ms. R. S. More (Department of Information Technology)Page 24 of 37

a) Test case generationb) Test case designc) ALL of the mentionedd) None of the mentionedPrepared By: Ms. R. S. More (Department of Information Technology)Page 25 of 37

----------Position in Question PaperTotal Marks-16Q.1. e) 2-Marks.Q.1. f) 2-MarksQ.2. c) 4-Marks.Q.3 b) 4-Marks.Q.3 c) 6-Marks.Q.4 b) 6-MarksQ.6 b) -------------------Descriptive Question1.2.3.4.5.6.7.8.9.Explain the term measure, metric and indicator.Describe Defect removal efficiency.Explain functional point metric with an example.Explain the parameters on which the software is measured.Explain the cost estimation process.Write a note on cost estimation technique.list and describe the cost estimation parameters.Explain COCOMO model.Explain the following.i. Risk managementii. Risk planningiii. Risk monitoringiv. Risk projectionv. Risk refinement10.Explain the principles of Risk management.11.Explain the Risk identification an

CO-413.01 Select suitable software process model for software development . CO-413.02 Prepare software requirement specification. CO-413.03 Use software modeling to create data designing. CO-413.04 Estimate size and cost of software product. CO-413.05 Apply project management and quality assurance principles in software development.

Related Documents:

Mark Scheme 128 Unit 2 Paper 02 129 Mark Scheme 144 CAPE Food and Nutrition Subject Reports 2004 Subject Report 2005 Subject Report 2006 Subject Report 2007 Subject Report 2008 Subject Report (Trinidad and Tobago) 2008 Subject Report (Rest of the Caribbean) 2009 Subject Report 2010 Subject Report 2011 Subject Report 2012 Subject Report 2013 .

Materials Science and Engineering, Mechanical Engineering, Production Engineering, Chemical Engineering, Textile Engineering, Nuclear Engineering, Electrical Engineering, Civil Engineering, other related Engineering discipline Energy Resources Engineering (ERE) The students’ academic background should be: Mechanical Power Engineering, Energy .

2 2.Software Engineering Body of Knowledge The Software Engineering Body of Knowledge (SWEBOK) is an international standard ISO/IEC TR 19759:2005[1] specifying a guide to the generally accepted Software Engineering Body of Knowledge. The Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) has

1) Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. 2) The study approaches as in (1) Software Engineering is a layered technology. Software Engineering encompasses a Process, Methods for managing and engineering software and tools.

tres tipos principales de software: software de sistemas, software de aplicación y software de programación. 1.2 Tipos de software El software se clasifica en tres tipos: Software de sistema. Software de aplicación. Software de programación.

Lecture No. 1 Introduction to Software Engineering An Introduction to Software Construction Techniques for Industrial Strength Software 1.1 Introduction Software engineering is an interesting subject. In order to understand this subject we will need t

Careers in Engineering Guide the brighter choice. Contents ABOUT LSBU 4–5 BUILDING SERVICES ENGINEERING 6–7 CHEMICAL AND PETROLEUM ENGINEERING 8–9 CIVIL ENGINEERING 10–11 ELECTRICAL AND ELECTRONIC ENGINEERING 12–13 MECHANICAL ENGINEERING 14–15 MECHATRONICS ENGINEERING 16–17 PRODUCT DESIGN ENGINEERING 18–19 An engineering degree is a big challenge to take on. There is no denying .

* Python is a case sensitive programming language. Thus, Rollnumber and rollnumber are two different identifiers in Python. Some valid identifiers : Mybook, file123, z2td, date_2, _no Some invalid identifier : Visit : python.mykvs.in for regular 2rno,break,my.book,data updates-cs. Identifiers-continue Some additional naming conventions 1. Class names start with an uppercase letter. All other .