Sie sind auf Seite 1von 2

CS2301 Software Engineering1stages to final stage.ii. Throw-away prototyping Using this approach a rough practicalimplementation of the system is produced.

T he requirement problems can be identified from this implementation. It is then d iscarded. System isthen developed using some different engineering paradigm. 13. What are the characteristics of SRS?i. Correct The SRS should be made up to date when appropriaterequirements are identified. ii. Unambiguous When the requirements are correctly understood thenonly it is possible to write an unambiguous software. iii. Complete To ma e SRS complete,it shold be specified what a softwaredesigner wants to crea te software. iv. Consistent It should be consistent with reference to the functionalitiesidentified. v. Specific The requirements should be mentioned specifically.vi. Traceable What is the need for mentioned requirement?This should becorrectly identified. 14 . What are the objectives of Analysis modeling? i. To describe what the customer requires.ii. To establish a basis for the creat ion of software design.iii. To devise a set of valid requirements after which th e software can be built. 15 . What is data modeling? Data modeling is the basic step in the analysis modeling. In data modelingthe da ta objects are examined independently of processing. The data modelrepresents ho w data are related with one another. 16. What is a data object? Data object is a collection of attributes that act as an aspect, characteristic, quality, or descriptor of the object. 17. What are attributes? Attributes are the one, which defines the properties of data object. 18. What is software requirements? The software requirements specification is produced at the culmination of analys is tas s. Thefunction and performance allocated to software as part of system en gineering are refined by establishing acomplete information description, a detai led functional description, a representation of system behavior, anindication of performance requirements and design constraints, appropriate validation criteri a and other information pertinent to requirements. 19. What are the various representation used to depict the analysis model? Man different representation can be used to depict the anlalysis modeUse-case di agramActivity diagramClass diagramsState diagramData flow diagram(DFD) 20.Define DFD Data flow diagram(DFD) provides an indication of how data are transformed as the y move throughthe system; also depicts functions that transform the data flow(a function is represented in a DFDusing a process specification or PSPTEC) 21.State the primary objectives of analysis Model. ?To describe what the customer requires ? ?To establish a basis for the creation of a software design ? ?To define a set of requirements that can be validated once the software is bu ilt. ? Problem analysis & 8 CS2301 Software Engineering1Change specificationChange analysis &costingChangeIm

plementation 22..Define Data objects, attributes & relationship.Data object : Representation of any composite information that must beunderstood by a softwa re. It can be any external entity. Attributes : Define the properties of the Data object Relationship : Connecting two different data object.Eg: Object Attributes Relationship Person NameAgeAddressOwnsCar Ma eModelBody type 23.Define Cardinality & Modality.Cardinality : Specification of the number of occurrences of one that can berelated to number of occurrences of another. Modality : The Modality of a relationship is 0 if there is no explicit need for therelati onship to occur or the relationship is optional. The modality is 1 if an occurre nce of the relationship is mandatory. 24..Define Behavioral Modeling. The state transition diagram represents the behavior of a system by depicting it sstates and the events that cause the system to change state. 25.What is meant by Data dictionary? The Data dictionary is an organized listing of all data elements that are pertin entto the system, with precise, rigorous definitions so that both user & system analyst willhave a common understanding of inputs, outputs, components of store & intermediate 26.What does data dictionary contains? Name: The primary name of the data.Alias: other names usedWhere-used/How-used: A listing of processes that use the data or control item.Content description: A notation for representing the contentSupplementary information: Other informatio n li e restrictions, limitations etc. 27.Write down the Data dictionary for the data item Telephone Number . 9 CS2301 Software Engineering1 Names: Telephone number Aliases: noneWhere used/How used: assess against set-upDescriptionTelephone number = [local number| long di stance number]Local number = prefix + access number Long distance number = 1 + a rea code + local number Area code = [800 | 888 | 561]Prefix = * a three digit nu mber that never starts with 0 or 1* 28.What is meant by Throw away Prototyping? ?Giving the user a system which is incomplete and then modifying and augmentin g ? it as the user requirements become clear. ?The objective is to validate or deri ve the system requirements. ? ?Start with those requirements that are not well understood since you need to find ? more about them

Das könnte Ihnen auch gefallen