Difference between revisions of "AY Honors/Software Development/Answer Key"

From Pathfinder Wiki
< AY Honors‎ | Software DevelopmentAY Honors/Software Development/Answer Key
(Bot: Automated import of articles *** existing text overwritten ***)
Line 13: Line 13:
 
}}
 
}}
  
==1. Have the specialty Computing V - Specialization.== <!--T:2-->
+
 
 +
<noinclude></translate></noinclude>
 +
<section begin="Body" />
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=1}}
 +
<noinclude><translate></noinclude>
 +
<!-- 1. Have the specialty Computing V - Specialization. -->
 
{{honor prerequisite|category=Vocational|honor=Computing V - Specialization}}
 
{{honor prerequisite|category=Vocational|honor=Computing V - Specialization}}
  
==2. Say what software is and what its functions are in the control and handling of information.== <!--T:3-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 1 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=2}}
 +
<noinclude><translate></noinclude>
 +
<!-- 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.== <!--T:4-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 2 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=3}}
 +
<noinclude><translate></noinclude>
 +
<!-- 3. Define what programming language is and describe the difference between high- and low-level programming. -->
  
==4. Define the following types of programming languages:== <!--T:5-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 3 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4}}
 +
<noinclude><translate></noinclude>
 +
<!-- 4. Define the following types of programming languages: -->
  
===a. Structured programming=== <!--T:6-->
+
<noinclude></translate></noinclude>
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4a}} <!--T:6-->
 +
<noinclude><translate></noinclude>
  
===b. Functional programming=== <!--T:7-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4a -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4b}} <!--T:7-->
 +
<noinclude><translate></noinclude>
  
===c. Object-oriented programming=== <!--T:8-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4b -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4c}} <!--T:8-->
 +
<noinclude><translate></noinclude>
  
===d. Event-driven programming=== <!--T:9-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4c -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4d}} <!--T:9-->
 +
<noinclude><translate></noinclude>
  
==5. Define the following terms:== <!--T:10-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4d -->
 +
{{CloseReq}} <!-- 4 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5}}
 +
<noinclude><translate></noinclude>
 +
<!-- 5. Define the following terms: -->
  
===a. Binary code=== <!--T:11-->
+
<noinclude></translate></noinclude>
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5a}} <!--T:11-->
 +
<noinclude><translate></noinclude>
  
===b. Scope=== <!--T:12-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5a -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5b}} <!--T:12-->
 +
<noinclude><translate></noinclude>
  
===c. Flowchart=== <!--T:13-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5b -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5c}} <!--T:13-->
 +
<noinclude><translate></noinclude>
  
===d. Programming=== <!--T:14-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5c -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5d}} <!--T:14-->
 +
<noinclude><translate></noinclude>
  
===e. Database=== <!--T:15-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5d -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5e}} <!--T:15-->
 +
<noinclude><translate></noinclude>
  
===f. Compilation=== <!--T:16-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5e -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5f}} <!--T:16-->
 +
<noinclude><translate></noinclude>
  
==6. Know what the main steps are to create software.== <!--T:17-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5f -->
 +
{{CloseReq}} <!-- 5 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=6}}
 +
<noinclude><translate></noinclude>
 +
<!-- 6. Know what the main steps are to create software. -->
  
==7. Describe the use of the UML for the phases of software development.== <!--T:18-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 6 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=7}}
 +
<noinclude><translate></noinclude>
 +
<!-- 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.== <!--T:19-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 7 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=8}}
 +
<noinclude><translate></noinclude>
 +
<!-- 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?== <!--T:20-->
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 8 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=9}}
 +
<noinclude><translate></noinclude>
 +
<!-- 9. In which development projects is it possible to apply the RUP and what are its phases? -->
  
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 9 -->
 +
<noinclude><translate></noinclude>
 
==References== <!--T:21-->
 
==References== <!--T:21-->
 
[[Category:Adventist Youth Honors Answer Book|{{SUBPAGENAME}}]]
 
[[Category:Adventist Youth Honors Answer Book|{{SUBPAGENAME}}]]
 
<noinclude></translate></noinclude>
 
<noinclude></translate></noinclude>
 +
<section end="Body" />

Revision as of 02:38, 2 January 2021

Other languages:
English • ‎español • ‎português do Brasil



Software Development

Approval authority:
Category:
Skill Level:
Year of Introduction:
Software Development AY Honor.png

Contents




1

Have the specialty Computing V - Specialization.


For tips and instruction see 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