1/44
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
All of the following are NOT TRUE about Software Engineering EXCEPT
An Engineering discipline concerned with all aspects of software production
A general issue that affect many different types of software that is concern in monitoring malicious users lurking in the Internet.
→ Security & Trust
The insulin pump control systems is an example of__system.
→ Embedded
Who proposed the notion of 'Software Engineering' in 1968 at a conference held to discuss what was then called the 'software crisis'.
→ Naur & Randell 1969
Software Engineers are concerned with developing _________.
→ Software Products
Which of the following are essential attributes of a good software? →
Maintainability
Dependability and security
Efficiency
Acceptability
- All of the following the attributes of a good software EXCEPT*
→Adjustable
- These are independent systems that are produced by a development organization sold to the general public.
→ General products
- A Software Engineering Ethics that is concern in accepting works within the individual's skillset.
→ Competence
- All of the following are TRUE about Mental Health Care-Patient Management System (MHC-PMS) EXCEPT→
None of the choices
T/F: The costs of Software Engineering are 60% of testing costs; 40% of software costs.
→ False
T/F: The wilderness weather station is not just concerned with data collection.
→ True
An example of a modern process model that has been derived from work on the UML & the unified software development process.
→ RUP
A risk-driven software process framework was proposed by Boehm (1988).
→ Spiral Model
All of the following are Incremental Delivery ADVANTAGES EXCEPT* →
Customers want all of the functionality of the old system and are often unwilling to experiment with an incomplete new system.
T/F : A general problem with prototyping is that the prototype may not necessarily be used in the same way as the final system.
→ True
All of the following are sectors in each loop in the Boehm's spiral model EXCEPT →
Integration & Development
An approach to software development where customers identify in outline, the services to be provided by the system.
→ Incremental Delivery
T/F: The main difference between plan-driven & agile process is that in agile phases/activities may be interleaved whereas in plan-driven is not.
→ True
Which of the following are the best practice perspective in the RUP?*
→ Verify software quality Manage requirements
- A simplified representation of a software process →
Software Process Model
The components making up the system are tested by the people developing the system. →
Component Testing
- Aformal Development process originally developed by IBM.
→Cleanroom process
An initial version of a software system that is used to demonstrate concepts, try out designs, options, etc.
→ Prototype
- What are the two ways of coping with change & changing system requirements?
→ System Prototyping &Incremental Delivery
- Plan-driven approaches to software development consider design & implementation to be the central activities in the software process.
→ False
- What is the principal responsibility of Software Project Managers?
→ Manage the project
T/F: The software requirement document is usually part of the contract between the customer & the supplier.
→ True
T/F: - Most software projects include practices from plan-driven & agile approaches.
→ True
- The process of controlling changes to a system.
→ Change management
- The standard approach to project management is plan-driven.
→ True
- Another term for scenarios
→ User Stories
- The best known & most widely used of the agile methods.
→ Extreme Programming
- What are the perspectives on the scaling of agile methods?
→ Scaling up & Scaling out
- Who coined the name Extreme Programming?
→ Beck (2000)
T/F: - Agile methods were developed for use by large programming teams who could work together in the same room & communicate informally.
→ False
Which of the following are (5) examples of agile methods?
→ Extreme Programming, Kanban, Dynamic Systems Development Methods (DDSM), Agile Unified Process, Scrum
- An innovative practice where programmers actually sit together at the same work station to develop a software.
→Pair Programming
- All of the following is NOT included in principles of agile methods EXCEPT →
People not process
T/F: - One of the most important innovations in Extreme Programming is that you write the code before you write the test.
→ False
T/F: There are three pillars uphold every implementation of empirical process control: TRANSPARENCY, INSPECTION, and EVOLUTION.
→ FALSE
- A general agile method but its focus is on managing iterative development rather than specific technical approaches to agile Software Engineering.
→ Scrum
- An artifact that arises when the Scrum Team is having problems on developing the system.
→ Impediments
- This role is responsible for prioritizing the product backlog.
→ Product Owner
All of the following are TRUE about Scrum EXCEPT →
Scrumisasilver bullet