SQE Exam
Software Development Life Cycle (SDLC) - Answer-A process model framework that describes the
activities performed at each stage of a software development project.
Rapid Application Development (Agile) Phases - Answer-Requirements planning phase (a workshop
utilizing structured discussion of business problems)
User description phase - automated tools capture information from users
Construction phase - productivity tools, such as code generators, screen generators, etc. inside a time-
box. ("Do until done")
Cutover phase -- installation of the system, user acceptance testing and user training
Rational Unified Process (Agile) - Answer-It can be viewed as a Software Development Framework
which is extensible and features:
Iterative Development
Requirements Management
,Component-Based Architectural Vision
Visual Modeling of Systems
Quality Management
Change Control Management
Waterfall Model (SDLC) Phases - Answer-Requirements - defines needed information, function,
behavior, performance and interfaces.
Design - data structures, software architecture, interface representations, algorithmic details.
Implementation - source code, database, user documentation, testing.
Agile - Answer-Speed up or bypass one or more life cycle phases
Usually less formal and reduced scope
Used for time-critical applications
Used in organizations that employ disciplined methods
RUP Features (Agile) - Answer-Online Repository of Process Information and Description in HTML
format
Templates for all major artifacts, including:
RequisitePro templates (requirements tracking)
Word Templates for Use Cases
Project Templates for Project Management
Process Manuals describing key processes
, Software Quality Assurance Plan Features - Answer-Defect tracing - keeps track of each defect found, its
source, when it was detected, when it was resolved, how it was resolved, etc
Unit testing - each individual module is tested
Source code tracing - step through source code line by line
Technical reviews - completed work is reviewed by peers
Integration testing -- exercise new code in combination with code that already has been integrated
System testing - execution of the software for the purpose of finding defects.
RUP (Agile) Phases - Answer-Core Workflows
Business Modeling (Inception and Elaboration)
Requirements (Inception and Elaboration)
Analysis & Design (Elaboration and Construction)
Implementation(Elaboration and Construction)
Test & Assessment(post Construction)
Deployment (post Construction)
Supporting Workflows
Change Management (continuous)
Project Management (iterative)
Environmental Analysis (Inception)
Software Development Life Cycle (SDLC) - Answer-A process model framework that describes the
activities performed at each stage of a software development project.
Rapid Application Development (Agile) Phases - Answer-Requirements planning phase (a workshop
utilizing structured discussion of business problems)
User description phase - automated tools capture information from users
Construction phase - productivity tools, such as code generators, screen generators, etc. inside a time-
box. ("Do until done")
Cutover phase -- installation of the system, user acceptance testing and user training
Rational Unified Process (Agile) - Answer-It can be viewed as a Software Development Framework
which is extensible and features:
Iterative Development
Requirements Management
,Component-Based Architectural Vision
Visual Modeling of Systems
Quality Management
Change Control Management
Waterfall Model (SDLC) Phases - Answer-Requirements - defines needed information, function,
behavior, performance and interfaces.
Design - data structures, software architecture, interface representations, algorithmic details.
Implementation - source code, database, user documentation, testing.
Agile - Answer-Speed up or bypass one or more life cycle phases
Usually less formal and reduced scope
Used for time-critical applications
Used in organizations that employ disciplined methods
RUP Features (Agile) - Answer-Online Repository of Process Information and Description in HTML
format
Templates for all major artifacts, including:
RequisitePro templates (requirements tracking)
Word Templates for Use Cases
Project Templates for Project Management
Process Manuals describing key processes
, Software Quality Assurance Plan Features - Answer-Defect tracing - keeps track of each defect found, its
source, when it was detected, when it was resolved, how it was resolved, etc
Unit testing - each individual module is tested
Source code tracing - step through source code line by line
Technical reviews - completed work is reviewed by peers
Integration testing -- exercise new code in combination with code that already has been integrated
System testing - execution of the software for the purpose of finding defects.
RUP (Agile) Phases - Answer-Core Workflows
Business Modeling (Inception and Elaboration)
Requirements (Inception and Elaboration)
Analysis & Design (Elaboration and Construction)
Implementation(Elaboration and Construction)
Test & Assessment(post Construction)
Deployment (post Construction)
Supporting Workflows
Change Management (continuous)
Project Management (iterative)
Environmental Analysis (Inception)