Deck 12: Moving Into Implementation

ملء الشاشة (f)
exit full mode
سؤال
If a program module is taking longer to develop than expected,the recommended action is:

A)Put more programmers on the staff
B)Force the developers to work weekends to catch up
C)Move the expected completion date back
D)Incorporate scope creep into the requirements
E)Change the development environment into an object-oriented language
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
Which is NOT a method of coordinating activities on a development project?

A)Have a weekly project meeting
B)Create and follow standards
C)Keep the programming effort well organized
D)Separate work into three areas: development; testing; production
E)Furnish programmers with coffee, soda and treats to keep morale up
سؤال
The most common cause of schedule problems during application development is:

A)Weather related (like hurricanes, tornados, wildfires)
B)Hardware and server incompatibilities
C)Scope creep problems
D)Switching to different development tools (such as a new version of your programming language)
E)None of the above
سؤال
The largest single component of any systems development project in terms of both time and cost could be:

A)Conducting JAD sessions
B)Gamma testing
C)Developing the user interface
D)Writing programs
E)Having meetings
سؤال
Which is generally the best understood component of the SDLC and may offer the fewest problems?

A)Developing the database design
B)Developing the system's software
C)Writing onscreen documentation
D)Changing the data into third normal form
E)Doing interviews
سؤال
Frequently,code management systems are used that:

A)Require that modules be 'checked-in' and 'checked-out' from a development library
B)Verify that the code is in System Standard Form (SSF)
C)Show that physical ERDs have been correctly implemented by the logic
D)Build the code from CASE specifications
E)All of the above
سؤال
According to the textbook,which of the following is not a cause of project failure?

A)Flaws in analysis
B)Flaws in aesthetics
C)Flaws in user interface design
D)Flaws in database design
E)Flaws in developing correct system specifications
سؤال
During the implementation phase of the SDLC:

A)Analysts will write programs
B)Programmers will develop user interfaces
C)Project managers will convert logical ERDs into physical DFDs
D)Champions will do the data management design
E)None of the above
سؤال
One of the mistakes of system development is:

A)Thinking that programming is the focal point of systems development
B)Doing a good, thorough job on the analysis phase
C)Building a full and complete set of requirements
D)Creating a user-friendly user interface
E)Adding value to the business
سؤال
The process of coordinating a program as it changes through construction (like keeping files and programs in different places)is called:

A)Change control
B)Separation of duties
C)Judicial control
D)Scope creep
E)None of the above
سؤال
One of the best books on managing projects (and was written in 1975)is:

A)The Magic Mountain by Thomas Mann
B)Working Overtime by Thomas Watson
C)The Mythical Man-Month by Frederick P. Brooks Jr.
D)The Musical Project by Alan Dennis
E)Windows: The Microsoft Story by Bill Gates
سؤال
The fourth phase of the SDLC is the _________ phase

A)Planning
B)Analysis
C)Design
D)Implementation
E)Training
سؤال
The authors describe "writing programs" as:

A)A fun, creative activity
B)A tedious process
C)A very mathematical and logical process
D)An excellent learning process for end-users
E)Answers B and C
سؤال
If a program does not pass a test:

A)The analyst will verify that the use-cases were correctly formulated
B)The program is sent back to the development team
C)The project manager will verify that the test was or was not appropriate for the code being tested
D)The project will be scratched
E)More programming staff will be added to the project f)The testing methods and test data will be changed
سؤال
Bridget is managing a systems development project.The programmers have gotten farther and farther behind in the schedule.One thing she should NOT do is:

A)Use a code generator that comes with high-end CASE tools
B)Add more programmers to the development team
C)Keep communication channels open
D)Hold weekly meetings
E)Keep close tabs on the process so it doesn't slip farther
سؤال
Carlos is working on testing and documentation for a new systems project.What phase of the SDLC is he in?

A)Planning
B)Analysis
C)Interviewing
D)Design
E)Implementation
سؤال
The term 'bug' in software came from:

A)An English translation of the word for defect in German
B)The story of a moth getting caught inside an early computer
C)The acronym BUG - for binary unknown glitch
D)No one knows the reason
E)None of the above
سؤال
A major credit card company has an hour of system downtime on the Friday after Thanksgiving (generally one of the biggest shopping days of the year).Which might be a good estimate of the amount of income lost from this outage?

A)Under $50,000
B)From $50,000 to $99,999
C)From $100,000 to $249,999
D)From $250,000 to $500,000
E)Over $500,000
سؤال
Which is NOT an activity of the implementation phase of the SDLC?

A)Developing the system software
B)Testing the system software
C)Installing the new system
D)Creating the data storage design
E)Selection of the most suitable conversion approach
سؤال
Normally,analysts will be working on _________ while the programmers are writing code.

A)Developing specifications for the enhancements to the system that were not able to included in this version
B)Creating various kinds of tests
C)Putting together the system prototype
D)Filing materials into a system binder
E)Trick question - the analysts will be working hand-in-hand with programmers on writing the code
سؤال
When testing individual modules,it sometimes happens that some modules are not finished when testing starts,so the programmer usually writes _______ for the unfinished modules to enable the modules around them to be tested.

A)"By-passes"
B)"Temporary Modules"
C)"Placeholder Modules"
D)"Stub Modules"
E)"End Modules"
سؤال
System tests are usually conducted by:

A)Programmers (developers)
B)Project managers
C)Users
D)Systems analysts
E)Project sponsors or project champions
سؤال
The test objective is taken directly from:

A)The results of the JAD session
B)The program specification
C)The use-cases
D)The project sponsor
E)The questions raised in a focus-group application
سؤال
Especially with interactive forms,testing should:

A)Include batch data processing
B)Omit data validation
C)Include certain combinations of commands or menu choices
D)Only be done by real users with real data on the job
E)None of the above
سؤال
On test plans:

A)Each individual test has a specific objective and describes a set of very specific test cases to examine
B)Each user must contribute to the specific goals of the test plan
C)Each member of the project team, plus all developers (programmers)must identify one specific application that they will test
D)Only the master project manager tests, and only after all coding has been completed in what is called the "Omega" test
E)The use of multiple choice options has been shown to effectively assess to a 99.9% accuracy rate
سؤال
Unit tests focus on:

A)All modules (all units)
B)Users and their acceptance of how a specific unit works
C)A program or a program module
D)Interact screen forms
E)How the overall system functions
سؤال
Test plans:

A)Are generally developed by the programmers informally
B)Generally only cover main processing and not the various sub-processes
C)Often have 20 to 30 pages
D)Can be massive with over 200 pages of very explicit plans and directions
E)Can generally be written in three pages or less
سؤال
Integration testing:

A)Is to verify that batch processing and online processing both work together
B)Assesses if a set of modules or programs that are to work together, do so
C)Is a cross between black-box and white-box testing
D)Verifies that client side applications and server side applications do work together
E)Rarely turns up errors or defects
سؤال
There are two approaches to unit testing:

A)Alpha and beta
B)Yin and Yang
C)Numerical and alphabetical
D)Valid and invalid
E)Black-box and white-box
سؤال
A program is not considered finished until:

A)It has been used successfully for six months
B)The cost of developing the program 'breaks-even' with the benefits of the program
C)The ROI is positive
D)It has passed its testing
E)It 'dies' and is replaced by a newer version
سؤال
Black-box testing:

A)Is reserved for special circumstances in which the tester wants to review the actual program code
B)Is reserved for NASA space missions
C)Is reserved for very complex systems
D)Is only used by highly skilled testers
E)None of the above
سؤال
Integration testing focuses on ___________;while system tests focus on _______________.

A)Modules working together; meeting business requirements
B)Black-box tests; white-box tests
C)End-users acceptance; project sponsor acceptance
D)DFDs; ERDs
E)Beta tests; alpha tests
سؤال
Which of the following is NOT a general test stage?

A)Unit tests
B)Module tests
C)Integration tests
D)System tests
E)Acceptance tests
سؤال
Which of the following is NOT an approach to integration testing?

A)Use-case testing
B)User interface testing
C)Use scenario testing
D)Data flow testing
E)System interface testing
سؤال
Bob is starting testing on a complex system that has several modules that are not finished yet.He has asked the programming staff to create stubs for the unfinished modules.Which of the following would probably be a good example of a hardcoded value to be displayed by a stub module?

A)'here'
B)'in uncoded module'
C)'in the screen output module for exception processing - module CRM-Exception-Processing'
D)'testing'
E)'stub module'
سؤال
The authors suggest that:

A)"All testing must include live production data"
B)"All testing must include both alphabetic and numeric data"
C)"It is impossible to test every possible combination of input and situation"
D)"Testing rarely pays for itself"
E)"Testing should only be used for complex programs and situations"
سؤال
Generally,most errors (defects)are found in which two testing periods?

A)Unit testing and integration testing
B)Integration testing and system testing
C)System testing and acceptance testing
D)Unit testing and acceptance testing
E)Alpha testing and beta testing
سؤال
Which of the following is probably something that system testing WILL NOT verify?

A)Systems documentation
B)Ability to perform under heavy load
C)Conformance to Sarbanes-Oxley requirements
D)How well the system meets business requirements
E)The systems usability
سؤال
As compared to integration testing,system testing:

A)Is much broader in scope
B)Uses production data (rather than test data)
C)Is done by hand-picked end-users (rather than systems analysts)
D)Involves both black-box and red-box testing
E)Makes more extensive use of stubs
سؤال
Acceptance tests are done primarily by:

A)Programmers
B)Users
C)Developers
D)Systems Analysts
E)Project Managers
سؤال
Paul is a user in the marketing department.He has been selected to help test a new customer relationship management system.He will probably perform his testing in which test phase?

A)Unit tests
B)Integration tests
C)Systems tests
D)Acceptance tests
E)Evaluation tests
سؤال
Which of the following is NOT a common type of user documentation?

A)Help systems
B)Reference documents
C)Procedure manuals
D)ERD, DFD, Use-cases and code documents
E)Tutorials
سؤال
When creating the index,which of these will probably NOT be a place to find terms to include in the index:

A)The set of commands in the user interface (like open file, modify, etc.)
B)The set of user interface design standards (like aesthetics, layout, consistency, etc.)
C)The set of major concepts in the system (like in the Tune Source example of artist, tune, music genre, etc.)
D)The set of business tasks (like ordering, returns, adjustments, etc.)
E)The set of synonyms for other sets (like 'quit', 'stop', 'end' for 'exit' or 'erase' for 'delete')
سؤال
This type of documentation teaches people how to use major components of the system (like an introduction to the basic operations of the system):

A)Help system
B)Procedures manual
C)Tutorials
D)Systems documentation
E)Acceptance documentation
سؤال
The development of all parts of the new system (including programming,testing,system documentation and user documentation)is generally called:

A)Planning
B)SDLC
C)Waterfall
D)Construction
E)Installation
سؤال
As a suggestion to positive acceptance testing,analysts should:

A)Provide incentives to acceptance testing users, such as iPods and iPhones
B)Carefully listen to (and respond quickly and appropriately to)user feedback
C)Intentionally place errors in the code for users to 'find' so they feel valuable to the team effort
D)Provide program listings with the code to users so they can conduct appropriate 'white-box' testing
E)All of the above
سؤال
Acceptance testing is generally done in two stages:

A)Alpha tests and beta tests
B)Black-box tests and white-box tests
C)Integration tests and systems tests
D)Unit tests and module tests
E)Inductive tests and deductive tests
سؤال
The authors suggest a good time to start the documentation process is:

A)Once the interface design and program specifications are complete
B)Once the system test is complete
C)Once the alpha acceptance test is complete
D)Once the beta acceptance test is complete
E)Once the logical ERDs and DFDs have been translated into physical ERDs and DFDs
سؤال
The authors suggest that:

A)Leaving user documentation to the end of a systems project is a good strategy
B)Good quality documentation takes about 10 hours per screen for online documentation
C)That documentation can be completed after the system is implemented so the task is not a part of the critical path of the SDLC
D)Developing good documentation takes longer than many people expect
E)Paper documentation is harder to use since most users are not familiar with it
سؤال
Because users' perceptions of the new system will be significantly influenced by the experiences in the acceptance tests,analysts should strive for:

A)Colorful screens, carefully laid out following ASCI screen standards
B)Extensive unit and stub testing
C)Complete code walk-throughs with users, programmers, project managers and project sponsors
D)Fast access to databases and in data retrieval
E)Rigorous and successful system testing
سؤال
This type of documentation is designed to be used when the user needs to learn how to perform a specific function (such as updating a field or adding a new record):

A)Reference documentation
B)Procedures manuals
C)Tutorials
D)Systems documentation
E)Final documentation
سؤال
The two fundamental documentation types are:

A)System documentation and integration documentation
B)Screen documentation and batch documentation
C)User documentation and online documentation
D)System documentation and user documentation
E)Acceptance documentation and integration documentation
سؤال
Which of the following is NOT a key strength of online documentation?

A)Searching for information is often simpler (provided a good search index is provided)
B)The same information can be presented several times in different formats
C)Online documentation allows the user to interact in ways that would be impossible with paper documentation
D)Online documentation generally is significantly cheaper to produce than paper documentation
E)It can be bound and printed for reading away from the computer
سؤال
Vrinda is creating user manuals,training manuals,and online help system.She is probably working on:

A)User documentation
B)System documentation
C)Her dissertation
D)Her master's thesis
E)Acceptance documentation
سؤال
The goal of acceptance testing is:

A)That modules and units work together with each other
B)That the databases are properly organized for both efficiency in storage and access
C)To confirm that the system is complete and meets the business needs
D)That both black-box and white-box tests have been approved by upper management
E)To verify that the use-cases, ERDs and DFD's have been properly converted
سؤال
This type of documentation describe how to perform business tasks (such as printing a monthly report or taking a customer's order):

A)Reference documentation
B)Procedures manual
C)Tutorials
D)Systems documentation
E)Acceptance documentation
سؤال
This particular type of documentation control lists the information in a logical form,as though the users were to read the reference documentation from start to finish:

A)Index
B)Text search
C)Content sensitive help
D)Intelligence agents
E)Table of contents
سؤال
The main difference between alpha testing and beta testing is:

A)In alpha testing, only department managers do testing; in beta testing all end users do testing
B)In alpha testing, only black-box testing occurs; in beta testing, both black-and white-box testing occurs
C)In alpha testing, end-users test; in beta testing hand-selected customers join in on the testing
D)In alpha testing, users test with made-up data; in beta testing users use real data and carefully monitor the system
E)In alpha testing, the project team with select end-users test using randomly generated data; in beta testing, all end-users test with realistic (but made-up)data
سؤال
Which of the following is NOT a general type of navigation control for help topics?

A)Table of contents
B)Index
C)Inverted pointer
D)Text search
E)Intelligence agents
سؤال
An example of a fairly recent enhancement to online help functionality that uses intelligent agents might be:

A)Table of contents
B)Search function
C)Context sensitive help
D)Index
E)None of the above
سؤال
Over the years (as shown by Fredrick Brook's book "The Mythical Man Month"),research has shown that creating and following standards has actually led to late projects,so the experts advise keeping standards to a minimum and allowing flexibility as that will give additional employee satisfaction and faster development.
سؤال
Mya is a programmer on the new inventory tracking system.She looks in the development library for a module that she needs to modify and changes a couple of lines in that module.BUT … at the same time Steve was also working on that module - getting it from the library before Mya did - and putting it back in the library after Mya made her changes and saved it.One common solution to this problem might be:

A)To hold weekly meetings so Mya and Steve could discuss this
B)To have all developers (including Mya and Steve)e-mail all other developers as they make changes to a module
C)Have a program log / check-out system which would show that the module was already checked out (in this case to Steve)and that modifications can not be made until he checks it back in
D)Have all developers call the Project Manager with any and all changes
E)Have a 'white board' in the development area, where a programmer can write down the modules he/she is working on - and ask all developers to check the white board before making changes
سؤال
If a mismatch exists between available programming skills and the programming staff,the best method to solve this is to put more programmers on the project so that it comes in on time,and within budget!!!!
سؤال
If the system being analyzed,designed and developed requires programming (as compared to a package or outsourcing),developing the software may be the single largest component of any systems development activity in terms of both time and money.
سؤال
Even if there were flaws in the analysis and design phases,those can easily be overcome in the implementation phase.
سؤال
Adding new requirements to a project after the system design has been finalized is called "requirements creep".
سؤال
The authors suggest a book on managing programming projects called "The Mythical Mountain" written by Roberta Roth.
سؤال
Generally when assigning programming development tasks,the project manager will analyze skill levels and capabilities of programming staff and also analyze the modules for complexity and try to match complex modules to more experienced and skilled programming developers.
سؤال
During the implementation phase of the Systems Development Life Cycle (SDLC),systems analysts will probably be designing tests,working on documentation,selecting a conversion strategy and implementing the new system.
سؤال
During the implementation phase of the Systems Development Life Cycle (SDLC),systems analysts spend their time writing programs and coding applications.
سؤال
The final phase of the Systems Development Life Cycle (SDLC)is Implementation.
سؤال
Change control in application development is a formal process for changing written documentation into online documentation,and frequently uses specialized 'cyber documentation agents' to create menus,screens and online user documentation.
سؤال
Many project teams have three 'areas' in which programmers can work: a development area (or development server);a testing area;and a production area.
سؤال
If a program module is taking longer to develop than expected,generally the most appropriate approach is to move the expected completion date back by the same amount of time that the module will be late.
سؤال
During program design - and again here in the actual programming coordination,we find that it is best to have modules that overlap and have high coupling and low cohesion.
سؤال
A fairly common approach to keeping development activities coordinated is to have weekly project meetings.
سؤال
An ironic fact of systems development is that the more programmers that are involved in the development of the system,the longer the project will take.
سؤال
Sometimes a project manager can help inexperienced programmers acquire additional skills through training or through working with more skilled programmers who serve as mentors.
سؤال
Charles has been assigned to developing modules CRM_input_web;CRM_input_validation;CRM_database_retrieval;and CRM_database_update.He is two weeks behind and is only on the second module.This is definitely a serious issue and Charles should be reprimanded or even fired for incompetence.
سؤال
During project planning,the project manager identified the programming tasks and assigned them to systems analysts for programming.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/121
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 12: Moving Into Implementation
1
If a program module is taking longer to develop than expected,the recommended action is:

A)Put more programmers on the staff
B)Force the developers to work weekends to catch up
C)Move the expected completion date back
D)Incorporate scope creep into the requirements
E)Change the development environment into an object-oriented language
C
2
Which is NOT a method of coordinating activities on a development project?

A)Have a weekly project meeting
B)Create and follow standards
C)Keep the programming effort well organized
D)Separate work into three areas: development; testing; production
E)Furnish programmers with coffee, soda and treats to keep morale up
E
3
The most common cause of schedule problems during application development is:

A)Weather related (like hurricanes, tornados, wildfires)
B)Hardware and server incompatibilities
C)Scope creep problems
D)Switching to different development tools (such as a new version of your programming language)
E)None of the above
C
4
The largest single component of any systems development project in terms of both time and cost could be:

A)Conducting JAD sessions
B)Gamma testing
C)Developing the user interface
D)Writing programs
E)Having meetings
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
5
Which is generally the best understood component of the SDLC and may offer the fewest problems?

A)Developing the database design
B)Developing the system's software
C)Writing onscreen documentation
D)Changing the data into third normal form
E)Doing interviews
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
6
Frequently,code management systems are used that:

A)Require that modules be 'checked-in' and 'checked-out' from a development library
B)Verify that the code is in System Standard Form (SSF)
C)Show that physical ERDs have been correctly implemented by the logic
D)Build the code from CASE specifications
E)All of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
7
According to the textbook,which of the following is not a cause of project failure?

A)Flaws in analysis
B)Flaws in aesthetics
C)Flaws in user interface design
D)Flaws in database design
E)Flaws in developing correct system specifications
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
8
During the implementation phase of the SDLC:

A)Analysts will write programs
B)Programmers will develop user interfaces
C)Project managers will convert logical ERDs into physical DFDs
D)Champions will do the data management design
E)None of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
9
One of the mistakes of system development is:

A)Thinking that programming is the focal point of systems development
B)Doing a good, thorough job on the analysis phase
C)Building a full and complete set of requirements
D)Creating a user-friendly user interface
E)Adding value to the business
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
10
The process of coordinating a program as it changes through construction (like keeping files and programs in different places)is called:

A)Change control
B)Separation of duties
C)Judicial control
D)Scope creep
E)None of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
11
One of the best books on managing projects (and was written in 1975)is:

A)The Magic Mountain by Thomas Mann
B)Working Overtime by Thomas Watson
C)The Mythical Man-Month by Frederick P. Brooks Jr.
D)The Musical Project by Alan Dennis
E)Windows: The Microsoft Story by Bill Gates
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
12
The fourth phase of the SDLC is the _________ phase

A)Planning
B)Analysis
C)Design
D)Implementation
E)Training
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
13
The authors describe "writing programs" as:

A)A fun, creative activity
B)A tedious process
C)A very mathematical and logical process
D)An excellent learning process for end-users
E)Answers B and C
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
14
If a program does not pass a test:

A)The analyst will verify that the use-cases were correctly formulated
B)The program is sent back to the development team
C)The project manager will verify that the test was or was not appropriate for the code being tested
D)The project will be scratched
E)More programming staff will be added to the project f)The testing methods and test data will be changed
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
15
Bridget is managing a systems development project.The programmers have gotten farther and farther behind in the schedule.One thing she should NOT do is:

A)Use a code generator that comes with high-end CASE tools
B)Add more programmers to the development team
C)Keep communication channels open
D)Hold weekly meetings
E)Keep close tabs on the process so it doesn't slip farther
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
16
Carlos is working on testing and documentation for a new systems project.What phase of the SDLC is he in?

A)Planning
B)Analysis
C)Interviewing
D)Design
E)Implementation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
17
The term 'bug' in software came from:

A)An English translation of the word for defect in German
B)The story of a moth getting caught inside an early computer
C)The acronym BUG - for binary unknown glitch
D)No one knows the reason
E)None of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
18
A major credit card company has an hour of system downtime on the Friday after Thanksgiving (generally one of the biggest shopping days of the year).Which might be a good estimate of the amount of income lost from this outage?

A)Under $50,000
B)From $50,000 to $99,999
C)From $100,000 to $249,999
D)From $250,000 to $500,000
E)Over $500,000
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
19
Which is NOT an activity of the implementation phase of the SDLC?

A)Developing the system software
B)Testing the system software
C)Installing the new system
D)Creating the data storage design
E)Selection of the most suitable conversion approach
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
20
Normally,analysts will be working on _________ while the programmers are writing code.

A)Developing specifications for the enhancements to the system that were not able to included in this version
B)Creating various kinds of tests
C)Putting together the system prototype
D)Filing materials into a system binder
E)Trick question - the analysts will be working hand-in-hand with programmers on writing the code
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
21
When testing individual modules,it sometimes happens that some modules are not finished when testing starts,so the programmer usually writes _______ for the unfinished modules to enable the modules around them to be tested.

A)"By-passes"
B)"Temporary Modules"
C)"Placeholder Modules"
D)"Stub Modules"
E)"End Modules"
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
22
System tests are usually conducted by:

A)Programmers (developers)
B)Project managers
C)Users
D)Systems analysts
E)Project sponsors or project champions
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
23
The test objective is taken directly from:

A)The results of the JAD session
B)The program specification
C)The use-cases
D)The project sponsor
E)The questions raised in a focus-group application
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
24
Especially with interactive forms,testing should:

A)Include batch data processing
B)Omit data validation
C)Include certain combinations of commands or menu choices
D)Only be done by real users with real data on the job
E)None of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
25
On test plans:

A)Each individual test has a specific objective and describes a set of very specific test cases to examine
B)Each user must contribute to the specific goals of the test plan
C)Each member of the project team, plus all developers (programmers)must identify one specific application that they will test
D)Only the master project manager tests, and only after all coding has been completed in what is called the "Omega" test
E)The use of multiple choice options has been shown to effectively assess to a 99.9% accuracy rate
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
26
Unit tests focus on:

A)All modules (all units)
B)Users and their acceptance of how a specific unit works
C)A program or a program module
D)Interact screen forms
E)How the overall system functions
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
27
Test plans:

A)Are generally developed by the programmers informally
B)Generally only cover main processing and not the various sub-processes
C)Often have 20 to 30 pages
D)Can be massive with over 200 pages of very explicit plans and directions
E)Can generally be written in three pages or less
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
28
Integration testing:

A)Is to verify that batch processing and online processing both work together
B)Assesses if a set of modules or programs that are to work together, do so
C)Is a cross between black-box and white-box testing
D)Verifies that client side applications and server side applications do work together
E)Rarely turns up errors or defects
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
29
There are two approaches to unit testing:

A)Alpha and beta
B)Yin and Yang
C)Numerical and alphabetical
D)Valid and invalid
E)Black-box and white-box
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
30
A program is not considered finished until:

A)It has been used successfully for six months
B)The cost of developing the program 'breaks-even' with the benefits of the program
C)The ROI is positive
D)It has passed its testing
E)It 'dies' and is replaced by a newer version
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
31
Black-box testing:

A)Is reserved for special circumstances in which the tester wants to review the actual program code
B)Is reserved for NASA space missions
C)Is reserved for very complex systems
D)Is only used by highly skilled testers
E)None of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
32
Integration testing focuses on ___________;while system tests focus on _______________.

A)Modules working together; meeting business requirements
B)Black-box tests; white-box tests
C)End-users acceptance; project sponsor acceptance
D)DFDs; ERDs
E)Beta tests; alpha tests
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
33
Which of the following is NOT a general test stage?

A)Unit tests
B)Module tests
C)Integration tests
D)System tests
E)Acceptance tests
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
34
Which of the following is NOT an approach to integration testing?

A)Use-case testing
B)User interface testing
C)Use scenario testing
D)Data flow testing
E)System interface testing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
35
Bob is starting testing on a complex system that has several modules that are not finished yet.He has asked the programming staff to create stubs for the unfinished modules.Which of the following would probably be a good example of a hardcoded value to be displayed by a stub module?

A)'here'
B)'in uncoded module'
C)'in the screen output module for exception processing - module CRM-Exception-Processing'
D)'testing'
E)'stub module'
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
36
The authors suggest that:

A)"All testing must include live production data"
B)"All testing must include both alphabetic and numeric data"
C)"It is impossible to test every possible combination of input and situation"
D)"Testing rarely pays for itself"
E)"Testing should only be used for complex programs and situations"
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
37
Generally,most errors (defects)are found in which two testing periods?

A)Unit testing and integration testing
B)Integration testing and system testing
C)System testing and acceptance testing
D)Unit testing and acceptance testing
E)Alpha testing and beta testing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
38
Which of the following is probably something that system testing WILL NOT verify?

A)Systems documentation
B)Ability to perform under heavy load
C)Conformance to Sarbanes-Oxley requirements
D)How well the system meets business requirements
E)The systems usability
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
39
As compared to integration testing,system testing:

A)Is much broader in scope
B)Uses production data (rather than test data)
C)Is done by hand-picked end-users (rather than systems analysts)
D)Involves both black-box and red-box testing
E)Makes more extensive use of stubs
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
40
Acceptance tests are done primarily by:

A)Programmers
B)Users
C)Developers
D)Systems Analysts
E)Project Managers
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
41
Paul is a user in the marketing department.He has been selected to help test a new customer relationship management system.He will probably perform his testing in which test phase?

A)Unit tests
B)Integration tests
C)Systems tests
D)Acceptance tests
E)Evaluation tests
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
42
Which of the following is NOT a common type of user documentation?

A)Help systems
B)Reference documents
C)Procedure manuals
D)ERD, DFD, Use-cases and code documents
E)Tutorials
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
43
When creating the index,which of these will probably NOT be a place to find terms to include in the index:

A)The set of commands in the user interface (like open file, modify, etc.)
B)The set of user interface design standards (like aesthetics, layout, consistency, etc.)
C)The set of major concepts in the system (like in the Tune Source example of artist, tune, music genre, etc.)
D)The set of business tasks (like ordering, returns, adjustments, etc.)
E)The set of synonyms for other sets (like 'quit', 'stop', 'end' for 'exit' or 'erase' for 'delete')
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
44
This type of documentation teaches people how to use major components of the system (like an introduction to the basic operations of the system):

A)Help system
B)Procedures manual
C)Tutorials
D)Systems documentation
E)Acceptance documentation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
45
The development of all parts of the new system (including programming,testing,system documentation and user documentation)is generally called:

A)Planning
B)SDLC
C)Waterfall
D)Construction
E)Installation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
46
As a suggestion to positive acceptance testing,analysts should:

A)Provide incentives to acceptance testing users, such as iPods and iPhones
B)Carefully listen to (and respond quickly and appropriately to)user feedback
C)Intentionally place errors in the code for users to 'find' so they feel valuable to the team effort
D)Provide program listings with the code to users so they can conduct appropriate 'white-box' testing
E)All of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
47
Acceptance testing is generally done in two stages:

A)Alpha tests and beta tests
B)Black-box tests and white-box tests
C)Integration tests and systems tests
D)Unit tests and module tests
E)Inductive tests and deductive tests
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
48
The authors suggest a good time to start the documentation process is:

A)Once the interface design and program specifications are complete
B)Once the system test is complete
C)Once the alpha acceptance test is complete
D)Once the beta acceptance test is complete
E)Once the logical ERDs and DFDs have been translated into physical ERDs and DFDs
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
49
The authors suggest that:

A)Leaving user documentation to the end of a systems project is a good strategy
B)Good quality documentation takes about 10 hours per screen for online documentation
C)That documentation can be completed after the system is implemented so the task is not a part of the critical path of the SDLC
D)Developing good documentation takes longer than many people expect
E)Paper documentation is harder to use since most users are not familiar with it
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
50
Because users' perceptions of the new system will be significantly influenced by the experiences in the acceptance tests,analysts should strive for:

A)Colorful screens, carefully laid out following ASCI screen standards
B)Extensive unit and stub testing
C)Complete code walk-throughs with users, programmers, project managers and project sponsors
D)Fast access to databases and in data retrieval
E)Rigorous and successful system testing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
51
This type of documentation is designed to be used when the user needs to learn how to perform a specific function (such as updating a field or adding a new record):

A)Reference documentation
B)Procedures manuals
C)Tutorials
D)Systems documentation
E)Final documentation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
52
The two fundamental documentation types are:

A)System documentation and integration documentation
B)Screen documentation and batch documentation
C)User documentation and online documentation
D)System documentation and user documentation
E)Acceptance documentation and integration documentation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
53
Which of the following is NOT a key strength of online documentation?

A)Searching for information is often simpler (provided a good search index is provided)
B)The same information can be presented several times in different formats
C)Online documentation allows the user to interact in ways that would be impossible with paper documentation
D)Online documentation generally is significantly cheaper to produce than paper documentation
E)It can be bound and printed for reading away from the computer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
54
Vrinda is creating user manuals,training manuals,and online help system.She is probably working on:

A)User documentation
B)System documentation
C)Her dissertation
D)Her master's thesis
E)Acceptance documentation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
55
The goal of acceptance testing is:

A)That modules and units work together with each other
B)That the databases are properly organized for both efficiency in storage and access
C)To confirm that the system is complete and meets the business needs
D)That both black-box and white-box tests have been approved by upper management
E)To verify that the use-cases, ERDs and DFD's have been properly converted
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
56
This type of documentation describe how to perform business tasks (such as printing a monthly report or taking a customer's order):

A)Reference documentation
B)Procedures manual
C)Tutorials
D)Systems documentation
E)Acceptance documentation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
57
This particular type of documentation control lists the information in a logical form,as though the users were to read the reference documentation from start to finish:

A)Index
B)Text search
C)Content sensitive help
D)Intelligence agents
E)Table of contents
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
58
The main difference between alpha testing and beta testing is:

A)In alpha testing, only department managers do testing; in beta testing all end users do testing
B)In alpha testing, only black-box testing occurs; in beta testing, both black-and white-box testing occurs
C)In alpha testing, end-users test; in beta testing hand-selected customers join in on the testing
D)In alpha testing, users test with made-up data; in beta testing users use real data and carefully monitor the system
E)In alpha testing, the project team with select end-users test using randomly generated data; in beta testing, all end-users test with realistic (but made-up)data
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
59
Which of the following is NOT a general type of navigation control for help topics?

A)Table of contents
B)Index
C)Inverted pointer
D)Text search
E)Intelligence agents
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
60
An example of a fairly recent enhancement to online help functionality that uses intelligent agents might be:

A)Table of contents
B)Search function
C)Context sensitive help
D)Index
E)None of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
61
Over the years (as shown by Fredrick Brook's book "The Mythical Man Month"),research has shown that creating and following standards has actually led to late projects,so the experts advise keeping standards to a minimum and allowing flexibility as that will give additional employee satisfaction and faster development.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
62
Mya is a programmer on the new inventory tracking system.She looks in the development library for a module that she needs to modify and changes a couple of lines in that module.BUT … at the same time Steve was also working on that module - getting it from the library before Mya did - and putting it back in the library after Mya made her changes and saved it.One common solution to this problem might be:

A)To hold weekly meetings so Mya and Steve could discuss this
B)To have all developers (including Mya and Steve)e-mail all other developers as they make changes to a module
C)Have a program log / check-out system which would show that the module was already checked out (in this case to Steve)and that modifications can not be made until he checks it back in
D)Have all developers call the Project Manager with any and all changes
E)Have a 'white board' in the development area, where a programmer can write down the modules he/she is working on - and ask all developers to check the white board before making changes
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
63
If a mismatch exists between available programming skills and the programming staff,the best method to solve this is to put more programmers on the project so that it comes in on time,and within budget!!!!
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
64
If the system being analyzed,designed and developed requires programming (as compared to a package or outsourcing),developing the software may be the single largest component of any systems development activity in terms of both time and money.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
65
Even if there were flaws in the analysis and design phases,those can easily be overcome in the implementation phase.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
66
Adding new requirements to a project after the system design has been finalized is called "requirements creep".
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
67
The authors suggest a book on managing programming projects called "The Mythical Mountain" written by Roberta Roth.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
68
Generally when assigning programming development tasks,the project manager will analyze skill levels and capabilities of programming staff and also analyze the modules for complexity and try to match complex modules to more experienced and skilled programming developers.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
69
During the implementation phase of the Systems Development Life Cycle (SDLC),systems analysts will probably be designing tests,working on documentation,selecting a conversion strategy and implementing the new system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
70
During the implementation phase of the Systems Development Life Cycle (SDLC),systems analysts spend their time writing programs and coding applications.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
71
The final phase of the Systems Development Life Cycle (SDLC)is Implementation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
72
Change control in application development is a formal process for changing written documentation into online documentation,and frequently uses specialized 'cyber documentation agents' to create menus,screens and online user documentation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
73
Many project teams have three 'areas' in which programmers can work: a development area (or development server);a testing area;and a production area.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
74
If a program module is taking longer to develop than expected,generally the most appropriate approach is to move the expected completion date back by the same amount of time that the module will be late.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
75
During program design - and again here in the actual programming coordination,we find that it is best to have modules that overlap and have high coupling and low cohesion.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
76
A fairly common approach to keeping development activities coordinated is to have weekly project meetings.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
77
An ironic fact of systems development is that the more programmers that are involved in the development of the system,the longer the project will take.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
78
Sometimes a project manager can help inexperienced programmers acquire additional skills through training or through working with more skilled programmers who serve as mentors.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
79
Charles has been assigned to developing modules CRM_input_web;CRM_input_validation;CRM_database_retrieval;and CRM_database_update.He is two weeks behind and is only on the second module.This is definitely a serious issue and Charles should be reprimanded or even fired for incompetence.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
80
During project planning,the project manager identified the programming tasks and assigned them to systems analysts for programming.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 121 في هذه المجموعة.