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

From Pathfinder Wiki
< AY Honors‎ | Software DevelopmentAY Honors/Software Development/Answer Key
(+ SAD honor "Software Development")
 
m (- Category of AYHAB)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages /><br />
+
{{HonorSubpage}}
<noinclude><translate></noinclude>
+
<section begin="Body" />
{{honor_desc
+
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=1}}
|stage=00
+
<noinclude><translate><!--T:22-->
|honorname=Software Development
+
</noinclude>
|skill=3
+
<!-- 1. Have the specialty Computing V - Specialization. -->
|year=2012
 
|category=Vocational
 
|authority=South American Division
 
|insignia_source=SAD
 
|insignia=Software Development.png
 
}}
 
 
 
==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:23-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 1 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=2}}
 +
<noinclude><translate><!--T:24-->
 +
</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:25-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 2 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=3}}
 +
<noinclude><translate><!--T:26-->
 +
</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:27-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 3 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4}}
 +
<noinclude><translate><!--T:28-->
 +
</noinclude>
 +
<!-- 4. Define the following types of programming languages: -->
  
===a. Structured programming===
+
<!--T:29-->
 +
<noinclude></translate></noinclude>
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4a}} <!--T:6-->
 +
<noinclude><translate><!--T:30-->
 +
</noinclude>
  
===b. Functional programming===
+
<!--T:31-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4a -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4b}} <!--T:7-->
 +
<noinclude><translate><!--T:32-->
 +
</noinclude>
  
===c. Object-oriented programming===
+
<!--T:33-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4b -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4c}} <!--T:8-->
 +
<noinclude><translate><!--T:34-->
 +
</noinclude>
  
===d. Event-driven programming===
+
<!--T:35-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4c -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=4d}} <!--T:9-->
 +
<noinclude><translate><!--T:36-->
 +
</noinclude>
  
==5. Define the following terms:==
+
<!--T:37-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 4d -->
 +
{{CloseReq}} <!-- 4 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5}}
 +
<noinclude><translate><!--T:38-->
 +
</noinclude>
 +
<!-- 5. Define the following terms: -->
  
===a. Binary code===
+
<!--T:39-->
 +
<noinclude></translate></noinclude>
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5a}} <!--T:11-->
 +
<noinclude><translate><!--T:40-->
 +
</noinclude>
  
===b. Scope===
+
<!--T:41-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5a -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5b}} <!--T:12-->
 +
<noinclude><translate><!--T:42-->
 +
</noinclude>
  
===c. Flowchart===
+
<!--T:43-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5b -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5c}} <!--T:13-->
 +
<noinclude><translate><!--T:44-->
 +
</noinclude>
  
===d. Programming===
+
<!--T:45-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5c -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5d}} <!--T:14-->
 +
<noinclude><translate><!--T:46-->
 +
</noinclude>
  
===e. Database===
+
<!--T:47-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5d -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5e}} <!--T:15-->
 +
<noinclude><translate><!--T:48-->
 +
</noinclude>
  
===f. Compilation===
+
<!--T:49-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5e -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=5f}} <!--T:16-->
 +
<noinclude><translate><!--T:50-->
 +
</noinclude>
  
==6. Know what the main steps are to create software.==
+
<!--T:51-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 5f -->
 +
{{CloseReq}} <!-- 5 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=6}}
 +
<noinclude><translate><!--T:52-->
 +
</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:53-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 6 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=7}}
 +
<noinclude><translate><!--T:54-->
 +
</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:55-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 7 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=8}}
 +
<noinclude><translate><!--T:56-->
 +
</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:57-->
 +
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 8 -->
 +
{{ansreq|page={{#titleparts:{{PAGENAME}}|2|1}}|num=9}}
 +
<noinclude><translate><!--T:58-->
 +
</noinclude>
 +
<!-- 9. In which development projects is it possible to apply the RUP and what are its phases? -->
  
==References==
+
<!--T:59-->
[[Category:Adventist Youth Honors Answer Book|{{SUBPAGENAME}}]]
+
<noinclude></translate></noinclude>
 +
{{CloseReq}} <!-- 9 -->
 +
<noinclude><translate></noinclude>
 +
==References== <!--T:21-->
 
<noinclude></translate></noinclude>
 
<noinclude></translate></noinclude>
 +
{{CloseHonorPage}}

Latest revision as of 23:57, 14 July 2022

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

Skill Level

3

Year

2012

Version

28.11.2024

Approval authority

South American Division

Software Development AY Honor.png
Software Development
Vocational
Skill Level
123
Approval authority
South American Division
Year of Introduction
2012
See also


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