Term
The spiral method starts with an initial pass, using the waterfall model. |
|
Definition
|
|
Term
A design document details the design issues for an application. |
|
Definition
|
|
Term
The process of creating a design document is based on good communication with end users. |
|
Definition
|
|
Term
A component diagram depicts the physical architecture of a computer-based syetem. |
|
Definition
|
|
Term
You should not let the user help you design the reports. |
|
Definition
|
|
Term
Userphobia is the fear that if you include the end user in the design process, the application will be a failure. |
|
Definition
|
|
Term
One common technique to avoid scope creep is to use a phased approach to software development. |
|
Definition
|
|
Term
The project manager is assigned the role of creating and maintaining the database structure. |
|
Definition
|
|
Term
The data dictionary serves as a map for the structures of tables in a database. |
|
Definition
|
|
Term
The database administrator is responsible for writing source code to meet the functional needs of the end user. |
|
Definition
|
|
Term
The software engineer is responsible for making sure programs function correctly and meet the specified functional requirements set forth in the design document. |
|
Definition
|
|
Term
Software can be modified to meet the changing needs of the end user. |
|
Definition
|
|
Term
Software engineers are prepared to deal with change because they have a set of "blueprints" for their software products, called a design document. |
|
Definition
|
|
Term
Once you have determined that a database is needed, you should create a data dictionary. |
|
Definition
|
|
Term
Use information from the end user to summarize the current system and organize a brief plan for the new application. |
|
Definition
|
|
Term
Review end users' reports to find possible tables and elements for a data dictionary. |
|
Definition
|
|
Term
On completion of your source code, you should create a logical flow of the application. |
|
Definition
|
|
Term
One rule of software engineering is that you should be realistic when defining project completion dates. |
|
Definition
|
|
Term
You should have at least 3 people in charge of creating and maintaining the databases. |
|
Definition
|
|
Term
When testing, make sure the programmers have developed the application to handle any situation that could arise. |
|
Definition
|
|
Term
When testing, you should keep a log of the errors encountered during testing and after the release of the application. |
|
Definition
|
|
Term
If you have a signature in the design document, you cannot use it as a contract for work. |
|
Definition
|
|
Term
The software engineer is responsible for pulling together all the pieces of the project and incorporating them into the design document. |
|
Definition
|
|
Term
The client is driving force behind a software development project. |
|
Definition
|
|
Term
A class diagram shows an object's particular state at any given time. |
|
Definition
|
|
Term
___ is the process of producing software applications. |
|
Definition
|
|
Term
A(n) ___ is someone or something that needs the program to perfrom a function or meet a need, and who determines the required functionality of the program. |
|
Definition
|
|
Term
The ___ describes the life of the application, including all of the stages involved in the development, testing, installation, and maintenance of a program. |
|
Definition
|
|
Term
____ determines whether the project is worth doing, and specifies the advantages and disadvantages of this application. |
|
Definition
|
|
Term
___ determine the functions of the software and any constraints or requirements. |
|
Definition
|
|
Term
Testing software to ensure that it meets the software specifications is called ___. |
|
Definition
|
|
Term
Modifying or changing the software to meet changing customer needs is called ___. |
|
Definition
|
|
Term
A ___ is a standard or typical example that gives the end users a good idea of what they will see when their application is completed. |
|
Definition
|
|
Term
In the ___ model of software development, the fundamental processes involved in creating the program are represented as phases. |
|
Definition
|
|
Term
In the ___ model of software development, the developer writes a program and continues to modify it until the system is functional. |
|
Definition
|
|
Term
With ___ tools are available that allow end users to work wiht prototypes of the screens and other interfaces. |
|
Definition
|
|
Term
With ___ the application is developed and released in a series of software releases. |
|
Definition
|
|
Term
___ is a software modeling process that enables system developers to create a blueprint showing the overall functionality of the program being engineered and provides a way for the client and the developer to communicate. |
|
Definition
|
|
Term
The UML ___ diagram shows how the different object classes relate to each other. |
|
Definition
|
|
Term
___ describe a system's behavior from a user's standpoint. |
|
Definition
|
|
Term
The UML ___ diagram shows how one class communicates with another by sending messages back and forth. |
|
Definition
|
|
Term
A(n) ___ diagram shows the events that occur within a use case or within an object's behavior. |
|
Definition
|
|
Term
The ___ diagram shows the physical architecture of a computer-based system. |
|
Definition
|
|
Term
A(n) ___ is a documnet describing the type of data being utilized within the program, showing the table definitions, indexes, and other data relationships. |
|
Definition
|
|
Term
Software engineers and end users can both use the ___ to achieve a clearer understanding of the data available for use in reports, screens, file transfers, and other data operations. |
|
Definition
|
|
Term
A(n) ___ is a combination of symbols and text that provide a visual description of a process. |
|
Definition
|
|
Term
___ occurs when new changes are continually added to a project thus changing the proposed completion date so that the project is never completed, but is instead in constant improvement mode. |
|
Definition
|
|
Term
The ___ is the leader of the team and is responsible for choosing the right players for the right positions. |
|
Definition
|
|
Term
Creating the database involves taking the information from design meetings with end users and creating a ___. |
|
Definition
|
|
Term
The ___ is the interface between the testers, developers, and end users during the creation and early release cycles of the product. |
|
Definition
customer relations representative |
|
|