An enthusiastic ICT graduate offers to write a software solution to his departments computing needs. Which one of these could be a serious problem?
The ICT graduate knows the department's requirements.
The solution is ready for implementation in a short time.
The employee may leave, and there will be no documentation.
The testing may be limited.
A company decides that its software needs replacing. Which of these is the least risky option to take?
Get an enthusiastic employee who knows somthing about computers to do the new system.
Get the computer department to do the new system.
Get outside consultants in to design the new system.
Buy proprietary software.
Which one of these is the most risky thing to do when designing a new system?
Ask the keen employee to devise a system.
Get outside consultants to modify some proprietary software.
Buy a bespoke solution from outside consultants.
Do nothing
Which of these statements best describes the advantage of buying a proprietary package?
1. It is less expensive; 2. It can be easily modified to suit the end user. 3. Help is available either as a pdf file or by telephone. 4. Regular updates are available.
ANSWER:
1 and 3 only
2 and 4 only
1, 3, and 4 only
All of them
Which of these statement is/are a drawback of using proprietary software?
1. The software might not fulfil all requirements. 2. The software might not run on the hardware. 3. The software might not be compatible with other software. 4. The software might be full of bugs.
1, 3, and 3 only
1, 3, and 4 only
1, 2, and 4 only
2, 3, and 4 only
Which of the following are criteria for a sound software choice?
1. Robustness 2. Performance 3. Cost. 4. Security
ANSWER
if 1 and 2 only
if 1, 2, and 3, only
if 3 and 4 only
if 1, 2, and 4 only
Robustness in software analysis means:
error free software with ability to handle large volumes of data without crashing.
how quickly queries can be handled.
how well designed the human computer interfaces are designed.
how long the package will last before upgrades are needed.
In System testing, which one of these is carried out?
Each component is tested.
Each subunit is tested
All the sub systems are put together and tested, as the subsystems may have unexpected effects on each other. Dummy data are used.
The solution is installed at the user's site and real data are used.
Which one of these statements best describes beta testing?
Acceptance testing at a user's site.
Testing subunits with dummy data.
Testing the whole system with dummy data.
Getting users to use proprietary software before it's released commercially.
Which two of these names of software called Account releases show major changes.