You are on page 1of 2
ag Roll Number: Thapar University, Patiala Computer Science & Engineering Department BE Third Year ~ CS - (I Semester). Course Code: UCS 503 MST- 16 March 2014 “ Course Name: Software Engineering Time: 2 hours ‘Name of Faculty: Dr. Inderveer Chana, Ashima Singh, MM: 30 Sukhchandan Randhawa Note: (i) Answers should be precise and legible. (if) Attempt all parts of a question together. (ill) Write Group No. (GU/G2G3) at the top of your answer book QI G@)A system shall provide a user-activated facility which checks the spelling of words in the document against spellings in the system dictionary and user-supplied dictionaries. When word is found in the document which is not in any dictionary, a user query should be issued with the following options: + Ignore this instance of the word + Ignore all instances of the word + Replace the word with a suggested word from the dictionary + Replace the word with user-supplied text + Ignore this instance and add the word to a specified dictionary When a word is discovered which is not in the dictionary, the system should propose 10 alternative words based on a match between the word found and those in the dictionaries. (i) Draw a DED to depict this problem? (ii) Categorize the requirements of this problem into Normal, Expected and Exciting requirements? (43) (b) Which generic process model can be used for designing a university accounting system that replaces an existing system? Justify the reason for your choice? @ Q2(@) Write an (Extreme Programming) XP user story that describes the Google search feature on many web browser home pages, (b) How is data design (as per the Design model) considered in the Architecture, Interface and Component design? (©) How module development cost and module integration cost affected with increase in number of modules? (qd) Abstraction and Refinement are complimentary concepts of Design? How? —_(3,3,2,2) (P.1.0.) Q (@ An automated ticket-issuing system sells rail tickets. Users select their destination and input a credit card and a personal identification number. The rail ticket is issued and their credit card account charged. When the user presses the start button, a menu display of potential destinations is activated, along with a message to the user to select a destination. Once a destination has been selected, users are requested to input a personal identifier, ‘When the credit transaction has been validated, the ticket is issued. (i Draw Use case diagram for this problem (i) Write down the use case template for the above problem mentioning pre and post conditions along with exceptions (43) (b) Differentiate between throw-away and evolutionary prototyping. For large software Systems development, is it recommended that prototypes should be “throw-away” prototypes? Explain @)

You might also like