Skip to content

Software Development: Answer Key

1. Have the specialty Computing V - Specialization.

For tips and instruction see AY Honor Computing V - Specialization.

2. Say what software is and what its functions are in the control and handling of information.

3. Define what programming language is and describe the difference between high- and low-level programming.

4. Define the following types of programming languages:

4a. Structured programming

4b. Functional programming

4c. Object-oriented programming

4d. Event-driven programming

5. Define the following terms:

5a. Binary code

5b. Scope

5c. Flowchart

5d. Programming

5e. Database

5f. Compilation

6. Know what the main steps are to create software.

7. Describe the use of the UML for the phases of software development.

8. What techniques are best applied in agile software development (light and fast software)? Present a study about this technique.

9. In which development projects is it possible to apply the RUP and what are its phases?

References

Adapted from AY Honors/Software Development/Answer Key on the Pathfinder Wiki, licensed under CC BY-SA 3.0. See the original page's history for its authors.
Found a mistake? Report it.

This is an unofficial community site. It is not affiliated with or endorsed by the General Conference of Seventh-day Adventists, the North American Division, or the official Pathfinder Wiki. Content is adapted from the Pathfinder Wiki under CC BY-SA 3.0.