sample
Syllabus
Text Books/ Weblinks/Material
Previous Papers
Unit-1: Software and Software Engineering; Process Models;
Assignment Unit-1
- Discuss the nature of software. K2
- Explain in Detail about Evolutionary process model. K2
- Explain the importance of Unified process. K2
- Outline the Umbrella activities needed for a software process. K2
- Analyze all the software Myths and realities. K4
- Explain in Detail about Incremental process model. K2
- Discuss about the Unique Nature of Webapps. K2
- Explain regarding Personal and team process models. K2
- Explain waterfall model for software development. K2
Quiz Unit-1
1. With respect to time and compared to ideal case, Software (actual) failure rate _____________.
(A) increases due to side effects (B) decreases (C) contant (D) zero
2. WebApps present information based on _________.
(A) text (B) limited graphics (C) both (A) and (B) (D) they don't exist
3. Legacy software is _________.
(A) latest (B) branded (C) both (A) and (B) (D) oldest (E) both (B) and (D)
4. Software Engineering layers (from top to bottom) are _________.
Tools =1, quality focus=2, process=3, methods=4
(A) 3,1,4,2 (B) 4,1,2,3 (C) 2,4,1,3 (D) 1,4,3,2
5. The given statement is:____________
Statement: If I decide to outsource the software project to a third party, I can just relax and let that firm build it.
Myth =1, Reality=2, Customer=3, Management=4, Practitioner=5
(A)1,3 (B) 1, 5 (C) 1, 4 (D) 2, 4 (E)2, 5 (F)2, 3
6. Incremental process models are _________ in nature and produce working versions of software quite rapidly.
(A) non-cooperative (B) iterative (C) inactive (D) insensitive
KEY: 1-A, 2-C, 3-E, 4-D, 5-B, 6-B
Unit-2: Agility, Principles that Guide Practice, Understanding Requirements
Assignment Unit-2
- What is the purpose of Agile Process Model? Discuss about Extreme Programming?
- Illustrate the different Elements of Analysis model?
- Clearly Discuss about The Principles That Guide Each Framework Activity
- Discuss about Software Engineering Knowledge and Core Principles?
- Explain about Requirement Elicitation.
- Discuss briefly about Establishing the Groundwork
- Demonstrate about different Agile Process Models.
- Distinguish between negotiating and validating Requirements?
- Give a Brief note on Building the Requirements Model
Quiz Unit-2
1. Ability to adpt to the changes _____________.
(A) Agility (B) process (C) task (D) activity
2.As time progresses, Development cost for conventional software processes is ________ than an agile process.
(A) lesser (B) zero (C) higher (D) unpredictable
3. Agile software process must adapt __________.
(A) not needed (B) decremented (C) derivated (D) incrementally
4. In order to achieve effective communication between software engineers and other stakeholders. ________ emphasizes close, yet informal (verbal) collaboration between customers and developers
(A) conventional process (B) legacy (C) formal(Word,PPT) (D) informal(Verbal)
5. Feedback is derived from three sources: the implemented software itself, the customer, and other ____________ members
(A) drivers (B) software team (C) third party D) unnecessary stakeholders.
6. XP Process starts with listening requirements that create _____________
(A) project itslef (B) stories (C) process framework (D) coding
KEY: 1-A, 2-C, 3-D, 4-D, 5-B, 6-B
Unit-3: Requirements Modeling { (Scenarios, Information, Analysis Classes), (Flow, Behavior Patterns, WebApps)}
Assignment Unit-3
- Explain in detail Requirements Analysis.
- Give a brief note on Class-Responsibility-Collaborator (CRC) Modeling
- Explain in detail Patterns for Requirements Modelling
- Discuss in detail Data Modeling Concepts.
- Explain in detail Requirements Modeling for WebApps.
- Explain about Creating a Behavioral Model
- Explain in detail Requirements Modeling Strategies
- Demonstrate about Flow-Oriented Modeling
- Discuss in detail about UML Models That Supplement the Use Case
Quiz Unit-3
1. ________-based models of requirements from the point of view of various system “actors
(A) Scenario (B) process (C) task (D) activity
2. ______-oriented models that represent the functional elements of the system and how they transform data as it moves through the system
(A) Model (B) Process (C) Flow (D) Design
3. ________ models that depict how the software behaves as a consequence of external “events”
(A) Flow (B) Behavioral (C) Scenario (D) Activity
4. UML = __________
(A) Unidentified Modeling Language (B) Unique Modeling Language (C) Unified Markup Language (D) Unified Modeling Language
5. A ________ is a representation of composite information that must be understood by software
(A) sentence (B) data object (C) plan (D) process
6. ________ describe a class that has been selected for inclusion in the requirements model.
(A) Process (B) Attributes (C) Task (D) Activity
7. CRC = _______ _________ ______
(A) Class-Responsibility-Collaborator (B) Concept-Responsibility-Collaborator (C) Class-Request-Collaborator (D) Clas-Responsibility-Clearance
8. DFD
(A) disk flow diagram (B) data flaw diagram (C) data flow diagram (D) disk flaw diagram
9. PSPEC
(A) plan specification (B) process specification (C) process speculation (D) plan speculation
10. The _______model indicates how software will respond to external events or stimuli.
(A) behavioral (B) unity (C) blackbox (D) task
11. A _________ state is simply the current status of all of an object’s attributes
(A) complex (B) simple (C) active (D) passive
12. An _______ occurs concurrently with the state transition or as a consequence of it and generally involves one or more operations (responsibilities) of the object
(A) assessment (B) activity (C) action (D) assurance
13. ______________ in UML, indicates how events cause transitions from object to object
(A) simple diagram (B) sequence diagram (C) process diagram (D) selection diagram
14. A ___________is a pattern that describes a small set of coherent use cases that together describe a basic generic application
(A) semantic analysis pattern (B) semantic assurance pattern (C) systematic analysis pattern (D) systematic available pattern
KEY: 1-A, 2-C, 3-B, 4-D, 5-B, 6-B, 7-A, 8-C, 9-B, 10-A, 11-D, 12-C, 13-B, 14-A
Unit-4: Design Concepts, Architectural Design, Component-level Design
Assignment Unit-4
- Explain in detail Design Process.
- Demonstrate about Designing Class-Based Components
- Clearly explain about Architectural Mapping Using Data Flow
- Discuss in detail The Design Model
- Explain in detail Component-Level Design for WebApps
- Give a brief note on Design concepts
- Explain in detail Architectural Styles
- Explain in detail Component-Based Development.
- Explain how to Design Traditional Components.
Quiz Unit-4
1. A ___________ is a modular building block for computer software
(A) component (B) process (C) program (D) activity
2.A data abstraction is a named collection of data that describes a data object
(A) lesser (B) zero (C) higher (D) unpredictable
3. Software _________ alludes to “the overall structure of the software and the ways in which that structure provides conceptual integrity for a system.
(A) engineering (B) architecture (C) code (D) process
4. A ________ is a named nugget of insight which conveys the essence of a proven solution to a recurring problem within a certain context amidst competing concern.
(A) action (B) component (C) process (D) pattern
5. A ________ is a feature or behavior that is specified as part of the requirements model for the software
(A) drivers (B) concern (C) OS D) process.
6. __________ is the most common manifestation of separation of concerns
(A) concernity (B) Modularity (C) architecture (D) coding
7. __________ is a reorganization technique that simplifies the design (or code) of a component without changing its function or behavior
(A) refactoring (B) stories (C) process (D) coding
8. ______ implies a specific category within the overall software domain.
(A) Project (B) Plan (C) Genre (D) Coding
9. ________________ also called structured English or pseudocode, incorporates the logical structure of a programming language with the free-form expressive ability of a natural language (e.g., English)
(A) SEI (B) PDL (C) CMMI (D) ISO
10.__________ wrapping examines the internal processing details of the component and makes code-level modifications to remove any conflict.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
11.________ wrapping is applied when the component library provides a component extension language or API that enables conflicts to be removed or masked.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
12.________ wrapping requires the introduction of pre- and postprocessing at the component interface to remove or mask conflicts.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
KEY: 1-A, 2-C, 3-B, 4-D, 5-B, 6-B, 7-A, 8-C, 9-B, 10-A, 11-D, 12-C
Program design language (PDL)
Unit-5: UI Design, Software Quality Assurance, Testing (Strategies, Conventional Apps)
Assignment Unit-5
- Explain in detail User Interface Analysis and Design
- Demonstrate about Test Strategies for WebApps.
- Give a brief note on The Art of Debugging
- Discuss in detail Elements of Software Quality Assurance
- Explain in detail White-Box Testing, Basis Path Testing.
- Clearly explain about Validation Testing
- Explain in detail Test Strategies for Conventional Software.
- Explain in detail Software Testing Fundamentals
- Give a brief note on Software Quality Assurance Tasks.
Quiz Unit-5
1. These _________ actually form the basis for a set of user interface design principles that guide this important aspect of software design
(A) golden rules (B) agility (C) framework (D) task
2.A human engineer (or the software engineer) establishes a _______ model.
(A) implementation (B) component (C) user (D) unpredictable
3. When a number of different users, each playing different roles, makes use of a user interface, it is sometimes necessary to go beyond task analysis and object elaboration and apply ___________ analysis
(A) use cases (B) object elaboration (C) task elaboration (D) workflow
4. The use of navigation controls, menus, icons, and aesthetics (e.g., color, shape, layout) should be __________ throughout the WebApp
(A) bold or capital or italic (B) no protocol (C) different (D) consistent
5. The time to acquire a target is a function of the distance to and size of the target is called __________
(A) focus (B) Fitt's Law (C) flexibility D) efficiency
6. SQA = _________
(A) System Quantity Avoider (B) Software Quality Assurance (C) System Quality Assurance (D) Software Quality Analyzer
7. Core Steps of SixSigma are _____, ______, _______
(A) Define, Measure, Analyze (B) Design, Measure, Analyze (C) Design, Meetings, Analyze (D) Define, Measure, Apply
8. __________ refers to a different set of tasks that ensure that the software that has been built is traceable to customer requirements
(A) Verification (B) Validation (C) Variableness (D) Violation
9. _________ testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system
(A) Black Box (B) White Box (C) System (D) Unit
10. _________ occurs as a consequence of successful testing.
(A) Input (B) Debugging (C) Design (D) Architecture
KEY: 1-A, 2-C, 3-D, 4-D, 5-B, 6-B, 7-A, 8-B, 9-C, 10-B
Mostly Repeated Previous Paper Questions for Class Test
Higher Education / Competitive Exam info
Syllabus
Text Books/ Weblinks/Material
Previous Papers
Unit-1: Software and Software Engineering; Process Models;
Assignment Unit-1
- Discuss the nature of software. K2
- Explain in Detail about Evolutionary process model. K2
- Explain the importance of Unified process. K2
- Outline the Umbrella activities needed for a software process. K2
- Analyze all the software Myths and realities. K4
- Explain in Detail about Incremental process model. K2
- Discuss about the Unique Nature of Webapps. K2
- Explain regarding Personal and team process models. K2
- Explain waterfall model for software development. K2
Quiz Unit-1
1. With respect to time and compared to ideal case, Software (actual) failure rate _____________.
(A) increases due to side effects (B) decreases (C) contant (D) zero
2. WebApps present information based on _________.
(A) text (B) limited graphics (C) both (A) and (B) (D) they don't exist
3. Legacy software is _________.
(A) latest (B) branded (C) both (A) and (B) (D) oldest (E) both (B) and (D)
4. Software Engineering layers (from top to bottom) are _________.
Tools =1, quality focus=2, process=3, methods=4
(A) 3,1,4,2 (B) 4,1,2,3 (C) 2,4,1,3 (D) 1,4,3,2
5. The given statement is:____________
Statement: If I decide to outsource the software project to a third party, I can just relax and let that firm build it.
Myth =1, Reality=2, Customer=3, Management=4, Practitioner=5
(A)1,3 (B) 1, 5 (C) 1, 4 (D) 2, 4 (E)2, 5 (F)2, 3
6. Incremental process models are _________ in nature and produce working versions of software quite rapidly.
(A) non-cooperative (B) iterative (C) inactive (D) insensitive
KEY: 1-A, 2-C, 3-E, 4-D, 5-B, 6-B
Unit-2: Agility, Principles that Guide Practice, Understanding Requirements
Assignment Unit-2
- What is the purpose of Agile Process Model? Discuss about Extreme Programming?
- Illustrate the different Elements of Analysis model?
- Clearly Discuss about The Principles That Guide Each Framework Activity
- Discuss about Software Engineering Knowledge and Core Principles?
- Explain about Requirement Elicitation.
- Discuss briefly about Establishing the Groundwork
- Demonstrate about different Agile Process Models.
- Distinguish between negotiating and validating Requirements?
- Give a Brief note on Building the Requirements Model
Quiz Unit-2
1. Ability to adpt to the changes _____________.
(A) Agility (B) process (C) task (D) activity
2.As time progresses, Development cost for conventional software processes is ________ than an agile process.
(A) lesser (B) zero (C) higher (D) unpredictable
3. Agile software process must adapt __________.
(A) not needed (B) decremented (C) derivated (D) incrementally
4. In order to achieve effective communication between software engineers and other stakeholders. ________ emphasizes close, yet informal (verbal) collaboration between customers and developers
(A) conventional process (B) legacy (C) formal(Word,PPT) (D) informal(Verbal)
5. Feedback is derived from three sources: the implemented software itself, the customer, and other ____________ members
(A) drivers (B) software team (C) third party D) unnecessary stakeholders.
6. XP Process starts with listening requirements that create _____________
(A) project itslef (B) stories (C) process framework (D) coding
KEY: 1-A, 2-C, 3-D, 4-D, 5-B, 6-B
Unit-3: Requirements Modeling { (Scenarios, Information, Analysis Classes), (Flow, Behavior Patterns, WebApps)}
Assignment Unit-3
- Explain in detail Requirements Analysis.
- Give a brief note on Class-Responsibility-Collaborator (CRC) Modeling
- Explain in detail Patterns for Requirements Modelling
- Discuss in detail Data Modeling Concepts.
- Explain in detail Requirements Modeling for WebApps.
- Explain about Creating a Behavioral Model
- Explain in detail Requirements Modeling Strategies
- Demonstrate about Flow-Oriented Modeling
- Discuss in detail about UML Models That Supplement the Use Case
Quiz Unit-3
1. ________-based models of requirements from the point of view of various system “actors
(A) Scenario (B) process (C) task (D) activity
2. ______-oriented models that represent the functional elements of the system and how they transform data as it moves through the system
(A) Model (B) Process (C) Flow (D) Design
3. ________ models that depict how the software behaves as a consequence of external “events”
(A) Flow (B) Behavioral (C) Scenario (D) Activity
4. UML = __________
(A) Unidentified Modeling Language (B) Unique Modeling Language (C) Unified Markup Language (D) Unified Modeling Language
5. A ________ is a representation of composite information that must be understood by software
(A) sentence (B) data object (C) plan (D) process
6. ________ describe a class that has been selected for inclusion in the requirements model.
(A) Process (B) Attributes (C) Task (D) Activity
7. CRC = _______ _________ ______
(A) Class-Responsibility-Collaborator (B) Concept-Responsibility-Collaborator (C) Class-Request-Collaborator (D) Clas-Responsibility-Clearance
8. DFD
(A) disk flow diagram (B) data flaw diagram (C) data flow diagram (D) disk flaw diagram
9. PSPEC
(A) plan specification (B) process specification (C) process speculation (D) plan speculation
10. The _______model indicates how software will respond to external events or stimuli.
(A) behavioral (B) unity (C) blackbox (D) task
11. A _________ state is simply the current status of all of an object’s attributes
(A) complex (B) simple (C) active (D) passive
12. An _______ occurs concurrently with the state transition or as a consequence of it and generally involves one or more operations (responsibilities) of the object
(A) assessment (B) activity (C) action (D) assurance
13. ______________ in UML, indicates how events cause transitions from object to object
(A) simple diagram (B) sequence diagram (C) process diagram (D) selection diagram
14. A ___________is a pattern that describes a small set of coherent use cases that together describe a basic generic application
(A) semantic analysis pattern (B) semantic assurance pattern (C) systematic analysis pattern (D) systematic available pattern
KEY: 1-A, 2-C, 3-B, 4-D, 5-B, 6-B, 7-A, 8-C, 9-B, 10-A, 11-D, 12-C, 13-B, 14-A
Unit-4: Design Concepts, Architectural Design, Component-level Design
Assignment Unit-4
- Explain in detail Design Process.
- Demonstrate about Designing Class-Based Components
- Clearly explain about Architectural Mapping Using Data Flow
- Discuss in detail The Design Model
- Explain in detail Component-Level Design for WebApps
- Give a brief note on Design concepts
- Explain in detail Architectural Styles
- Explain in detail Component-Based Development.
- Explain how to Design Traditional Components.
Quiz Unit-4
1. A ___________ is a modular building block for computer software
(A) component (B) process (C) program (D) activity
2.A data abstraction is a named collection of data that describes a data object
(A) lesser (B) zero (C) higher (D) unpredictable
3. Software _________ alludes to “the overall structure of the software and the ways in which that structure provides conceptual integrity for a system.
(A) engineering (B) architecture (C) code (D) process
4. A ________ is a named nugget of insight which conveys the essence of a proven solution to a recurring problem within a certain context amidst competing concern.
(A) action (B) component (C) process (D) pattern
5. A ________ is a feature or behavior that is specified as part of the requirements model for the software
(A) drivers (B) concern (C) OS D) process.
6. __________ is the most common manifestation of separation of concerns
(A) concernity (B) Modularity (C) architecture (D) coding
7. __________ is a reorganization technique that simplifies the design (or code) of a component without changing its function or behavior
(A) refactoring (B) stories (C) process (D) coding
8. ______ implies a specific category within the overall software domain.
(A) Project (B) Plan (C) Genre (D) Coding
9. ________________ also called structured English or pseudocode, incorporates the logical structure of a programming language with the free-form expressive ability of a natural language (e.g., English)
(A) SEI (B) PDL (C) CMMI (D) ISO
10.__________ wrapping examines the internal processing details of the component and makes code-level modifications to remove any conflict.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
11.________ wrapping is applied when the component library provides a component extension language or API that enables conflicts to be removed or masked.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
12.________ wrapping requires the introduction of pre- and postprocessing at the component interface to remove or mask conflicts.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
KEY: 1-A, 2-C, 3-B, 4-D, 5-B, 6-B, 7-A, 8-C, 9-B, 10-A, 11-D, 12-C
Program design language (PDL)
Unit-5: UI Design, Software Quality Assurance, Testing (Strategies, Conventional Apps)
Assignment Unit-5
- Explain in detail User Interface Analysis and Design
- Demonstrate about Test Strategies for WebApps.
- Give a brief note on The Art of Debugging
- Discuss in detail Elements of Software Quality Assurance
- Explain in detail White-Box Testing, Basis Path Testing.
- Clearly explain about Validation Testing
- Explain in detail Test Strategies for Conventional Software.
- Explain in detail Software Testing Fundamentals
- Give a brief note on Software Quality Assurance Tasks.
Quiz Unit-5
1. These _________ actually form the basis for a set of user interface design principles that guide this important aspect of software design
(A) golden rules (B) agility (C) framework (D) task
2.A human engineer (or the software engineer) establishes a _______ model.
(A) implementation (B) component (C) user (D) unpredictable
3. When a number of different users, each playing different roles, makes use of a user interface, it is sometimes necessary to go beyond task analysis and object elaboration and apply ___________ analysis
(A) use cases (B) object elaboration (C) task elaboration (D) workflow
4. The use of navigation controls, menus, icons, and aesthetics (e.g., color, shape, layout) should be __________ throughout the WebApp
(A) bold or capital or italic (B) no protocol (C) different (D) consistent
5. The time to acquire a target is a function of the distance to and size of the target is called __________
(A) focus (B) Fitt's Law (C) flexibility D) efficiency
6. SQA = _________
(A) System Quantity Avoider (B) Software Quality Assurance (C) System Quality Assurance (D) Software Quality Analyzer
7. Core Steps of SixSigma are _____, ______, _______
(A) Define, Measure, Analyze (B) Design, Measure, Analyze (C) Design, Meetings, Analyze (D) Define, Measure, Apply
8. __________ refers to a different set of tasks that ensure that the software that has been built is traceable to customer requirements
(A) Verification (B) Validation (C) Variableness (D) Violation
9. _________ testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system
(A) Black Box (B) White Box (C) System (D) Unit
10. _________ occurs as a consequence of successful testing.
(A) Input (B) Debugging (C) Design (D) Architecture
KEY: 1-A, 2-C, 3-D, 4-D, 5-B, 6-B, 7-A, 8-B, 9-C, 10-B
Mostly Repeated Previous Paper Questions for Class Test
Higher Education / Competitive Exam info
Syllabus
Text Books/ Weblinks/Material
Previous Papers
Unit-1: Software and Software Engineering; Process Models;
Assignment Unit-1
- Discuss the nature of software. K2
- Explain in Detail about Evolutionary process model. K2
- Explain the importance of Unified process. K2
- Outline the Umbrella activities needed for a software process. K2
- Analyze all the software Myths and realities. K4
- Explain in Detail about Incremental process model. K2
- Discuss about the Unique Nature of Webapps. K2
- Explain regarding Personal and team process models. K2
- Explain waterfall model for software development. K2
Quiz Unit-1
1. With respect to time and compared to ideal case, Software (actual) failure rate _____________.
(A) increases due to side effects (B) decreases (C) contant (D) zero
2. WebApps present information based on _________.
(A) text (B) limited graphics (C) both (A) and (B) (D) they don't exist
3. Legacy software is _________.
(A) latest (B) branded (C) both (A) and (B) (D) oldest (E) both (B) and (D)
4. Software Engineering layers (from top to bottom) are _________.
Tools =1, quality focus=2, process=3, methods=4
(A) 3,1,4,2 (B) 4,1,2,3 (C) 2,4,1,3 (D) 1,4,3,2
5. The given statement is:____________
Statement: If I decide to outsource the software project to a third party, I can just relax and let that firm build it.
Myth =1, Reality=2, Customer=3, Management=4, Practitioner=5
(A)1,3 (B) 1, 5 (C) 1, 4 (D) 2, 4 (E)2, 5 (F)2, 3
6. Incremental process models are _________ in nature and produce working versions of software quite rapidly.
(A) non-cooperative (B) iterative (C) inactive (D) insensitive
KEY: 1-A, 2-C, 3-E, 4-D, 5-B, 6-B
Unit-2: Agility, Principles that Guide Practice, Understanding Requirements
Assignment Unit-2
- What is the purpose of Agile Process Model? Discuss about Extreme Programming?
- Illustrate the different Elements of Analysis model?
- Clearly Discuss about The Principles That Guide Each Framework Activity
- Discuss about Software Engineering Knowledge and Core Principles?
- Explain about Requirement Elicitation.
- Discuss briefly about Establishing the Groundwork
- Demonstrate about different Agile Process Models.
- Distinguish between negotiating and validating Requirements?
- Give a Brief note on Building the Requirements Model
Quiz Unit-2
1. Ability to adpt to the changes _____________.
(A) Agility (B) process (C) task (D) activity
2.As time progresses, Development cost for conventional software processes is ________ than an agile process.
(A) lesser (B) zero (C) higher (D) unpredictable
3. Agile software process must adapt __________.
(A) not needed (B) decremented (C) derivated (D) incrementally
4. In order to achieve effective communication between software engineers and other stakeholders. ________ emphasizes close, yet informal (verbal) collaboration between customers and developers
(A) conventional process (B) legacy (C) formal(Word,PPT) (D) informal(Verbal)
5. Feedback is derived from three sources: the implemented software itself, the customer, and other ____________ members
(A) drivers (B) software team (C) third party D) unnecessary stakeholders.
6. XP Process starts with listening requirements that create _____________
(A) project itslef (B) stories (C) process framework (D) coding
KEY: 1-A, 2-C, 3-D, 4-D, 5-B, 6-B
Unit-3: Requirements Modeling { (Scenarios, Information, Analysis Classes), (Flow, Behavior Patterns, WebApps)}
Assignment Unit-3
- Explain in detail Requirements Analysis.
- Give a brief note on Class-Responsibility-Collaborator (CRC) Modeling
- Explain in detail Patterns for Requirements Modelling
- Discuss in detail Data Modeling Concepts.
- Explain in detail Requirements Modeling for WebApps.
- Explain about Creating a Behavioral Model
- Explain in detail Requirements Modeling Strategies
- Demonstrate about Flow-Oriented Modeling
- Discuss in detail about UML Models That Supplement the Use Case
Quiz Unit-3
1. ________-based models of requirements from the point of view of various system “actors
(A) Scenario (B) process (C) task (D) activity
2. ______-oriented models that represent the functional elements of the system and how they transform data as it moves through the system
(A) Model (B) Process (C) Flow (D) Design
3. ________ models that depict how the software behaves as a consequence of external “events”
(A) Flow (B) Behavioral (C) Scenario (D) Activity
4. UML = __________
(A) Unidentified Modeling Language (B) Unique Modeling Language (C) Unified Markup Language (D) Unified Modeling Language
5. A ________ is a representation of composite information that must be understood by software
(A) sentence (B) data object (C) plan (D) process
6. ________ describe a class that has been selected for inclusion in the requirements model.
(A) Process (B) Attributes (C) Task (D) Activity
7. CRC = _______ _________ ______
(A) Class-Responsibility-Collaborator (B) Concept-Responsibility-Collaborator (C) Class-Request-Collaborator (D) Clas-Responsibility-Clearance
8. DFD
(A) disk flow diagram (B) data flaw diagram (C) data flow diagram (D) disk flaw diagram
9. PSPEC
(A) plan specification (B) process specification (C) process speculation (D) plan speculation
10. The _______model indicates how software will respond to external events or stimuli.
(A) behavioral (B) unity (C) blackbox (D) task
11. A _________ state is simply the current status of all of an object’s attributes
(A) complex (B) simple (C) active (D) passive
12. An _______ occurs concurrently with the state transition or as a consequence of it and generally involves one or more operations (responsibilities) of the object
(A) assessment (B) activity (C) action (D) assurance
13. ______________ in UML, indicates how events cause transitions from object to object
(A) simple diagram (B) sequence diagram (C) process diagram (D) selection diagram
14. A ___________is a pattern that describes a small set of coherent use cases that together describe a basic generic application
(A) semantic analysis pattern (B) semantic assurance pattern (C) systematic analysis pattern (D) systematic available pattern
KEY: 1-A, 2-C, 3-B, 4-D, 5-B, 6-B, 7-A, 8-C, 9-B, 10-A, 11-D, 12-C, 13-B, 14-A
Unit-4: Design Concepts, Architectural Design, Component-level Design
Assignment Unit-4
- Explain in detail Design Process.
- Demonstrate about Designing Class-Based Components
- Clearly explain about Architectural Mapping Using Data Flow
- Discuss in detail The Design Model
- Explain in detail Component-Level Design for WebApps
- Give a brief note on Design concepts
- Explain in detail Architectural Styles
- Explain in detail Component-Based Development.
- Explain how to Design Traditional Components.
Quiz Unit-4
1. A ___________ is a modular building block for computer software
(A) component (B) process (C) program (D) activity
2.A data abstraction is a named collection of data that describes a data object
(A) lesser (B) zero (C) higher (D) unpredictable
3. Software _________ alludes to “the overall structure of the software and the ways in which that structure provides conceptual integrity for a system.
(A) engineering (B) architecture (C) code (D) process
4. A ________ is a named nugget of insight which conveys the essence of a proven solution to a recurring problem within a certain context amidst competing concern.
(A) action (B) component (C) process (D) pattern
5. A ________ is a feature or behavior that is specified as part of the requirements model for the software
(A) drivers (B) concern (C) OS D) process.
6. __________ is the most common manifestation of separation of concerns
(A) concernity (B) Modularity (C) architecture (D) coding
7. __________ is a reorganization technique that simplifies the design (or code) of a component without changing its function or behavior
(A) refactoring (B) stories (C) process (D) coding
8. ______ implies a specific category within the overall software domain.
(A) Project (B) Plan (C) Genre (D) Coding
9. ________________ also called structured English or pseudocode, incorporates the logical structure of a programming language with the free-form expressive ability of a natural language (e.g., English)
(A) SEI (B) PDL (C) CMMI (D) ISO
10.__________ wrapping examines the internal processing details of the component and makes code-level modifications to remove any conflict.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
11.________ wrapping is applied when the component library provides a component extension language or API that enables conflicts to be removed or masked.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
12.________ wrapping requires the introduction of pre- and postprocessing at the component interface to remove or mask conflicts.
(A) White-box (B) Blue box (C) Black-box (D) Gray-box
KEY: 1-A, 2-C, 3-B, 4-D, 5-B, 6-B, 7-A, 8-C, 9-B, 10-A, 11-D, 12-C
Program design language (PDL)
Unit-5: UI Design, Software Quality Assurance, Testing (Strategies, Conventional Apps)
Assignment Unit-5
- Explain in detail User Interface Analysis and Design
- Demonstrate about Test Strategies for WebApps.
- Give a brief note on The Art of Debugging
- Discuss in detail Elements of Software Quality Assurance
- Explain in detail White-Box Testing, Basis Path Testing.
- Clearly explain about Validation Testing
- Explain in detail Test Strategies for Conventional Software.
- Explain in detail Software Testing Fundamentals
- Give a brief note on Software Quality Assurance Tasks.
Quiz Unit-5
1. These _________ actually form the basis for a set of user interface design principles that guide this important aspect of software design
(A) golden rules (B) agility (C) framework (D) task
2.A human engineer (or the software engineer) establishes a _______ model.
(A) implementation (B) component (C) user (D) unpredictable
3. When a number of different users, each playing different roles, makes use of a user interface, it is sometimes necessary to go beyond task analysis and object elaboration and apply ___________ analysis
(A) use cases (B) object elaboration (C) task elaboration (D) workflow
4. The use of navigation controls, menus, icons, and aesthetics (e.g., color, shape, layout) should be __________ throughout the WebApp
(A) bold or capital or italic (B) no protocol (C) different (D) consistent
5. The time to acquire a target is a function of the distance to and size of the target is called __________
(A) focus (B) Fitt's Law (C) flexibility D) efficiency
6. SQA = _________
(A) System Quantity Avoider (B) Software Quality Assurance (C) System Quality Assurance (D) Software Quality Analyzer
7. Core Steps of SixSigma are _____, ______, _______
(A) Define, Measure, Analyze (B) Design, Measure, Analyze (C) Design, Meetings, Analyze (D) Define, Measure, Apply
8. __________ refers to a different set of tasks that ensure that the software that has been built is traceable to customer requirements
(A) Verification (B) Validation (C) Variableness (D) Violation
9. _________ testing is actually a series of different tests whose primary purpose is to fully exercise the computer-based system
(A) Black Box (B) White Box (C) System (D) Unit
10. _________ occurs as a consequence of successful testing.
(A) Input (B) Debugging (C) Design (D) Architecture
KEY: 1-A, 2-C, 3-D, 4-D, 5-B, 6-B, 7-A, 8-B, 9-C, 10-B

.png)
.png)
.png)