ACCA论坛,ACCA考友论坛-全球ACCA中文论坛|中国ACCA学习网

 找回密码
 立即注册
查看: 3691|回复: 3

The V model P2.1

[复制链接]

8

主题

57

帖子

1122

积分

准会员

董事长

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
1122
杨世强 发表于 2007-9-20 18:51:08 | 显示全部楼层 |阅读模式
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><FONT face="Times New Roman">The V model is commonly used to identify the relationship between the development and testing phases, and to ensure that appropriate quality assurance and testing takes place throughout the project lifecycle. See diagram.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-comfficeffice" /><o:p></o:p></FONT></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><FONT face="Times New Roman">In this diagram, the term “requirements specification” is used to define the agreed business requirements of the organisation. </FONT></SPAN><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-ansi-language: EN-GB; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如,系统能做什么。</SPAN><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><o:p></o:p></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><FONT face="Times New Roman">These business requirements form the basis of user acceptance testing. Requirements are developed in detail in the “functional specification” stage, in which diagrams such as flowcharts, entity-relationship models diagrams are used to model the requirements. These models also provide the basis of the test cases subsequently used in system testing. <o:p></o:p></FONT></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><FONT face="Times New Roman">A key issue in this stage is the “testability” of the functional specification. The project is not allowed to progress to “system design” until test cases have been derived from the specification.<o:p></o:p></FONT></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><FONT face="Times New Roman">System design is concerned with the design of computer system that will deliver the requirements defined in the functional specification. It is a technical stage of development, usually performed by senior programmers, architects and designers. If the functional specification states what is required, then the system design will define how it will be delivered. System design forms the basis for integration testing (sometimes called integration testing in the small, link testing, or assembly testing).<o:p></o:p></FONT></SPAN></P>
< class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><FONT face="Times New Roman">Finally, individual programs or modules are specified in “unit design” and these form the basis of the test cases of unit testing. Unit testing is sometimes called “component testing” or “program testing”. The V model suggests that this testing should be performed formally from the outputs of unit design, in additional to any ad hoc testing performed by programmers in the program coding stage.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><FONT face="Times New Roman">The V model has a number of benefits: 1. system development projects usually have a test approach, or test strategy document, which defines how testing will be performed throughout the lifecycle of the project. The V model provides a consistent basis and standard for part of that strategy. 2. The V model suggests that testing (quality assurance) should be considered early on in the life of a project. Evidences suggest that the earlier a fault is found, the cheaper it is to fix. 3. The V model provides a basis for defining who is responsible for performing the testing at each stage. Here are some typical responsibilities: <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l0 level1 lfo1"><FONT face="Times New Roman"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB; mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">-<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB">acceptance testing performed by users<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l0 level1 lfo1"><FONT face="Times New Roman"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB; mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">-<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB">system testing performed by system testers<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l0 level1 lfo1"><FONT face="Times New Roman"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB; mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">-<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB">integration testing performed by program team leaders<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; tab-stops: list 18.0pt; mso-list: l0 level1 lfo1"><FONT face="Times New Roman"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB; mso-fareast-font-family: 'Times New Roman'"><SPAN style="mso-list: Ignore">-<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB">unit testing performed by programmers<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="FONT-SIZE: 12pt; mso-ansi-language: EN-GB"><FONT face="Times New Roman">Therefore, the V model is very useful in planning and executing information system development. It should assist the delivery of software that reliably fulfils its defined requirements. <o:p></o:p></FONT></SPAN></P>

8

主题

57

帖子

1122

积分

准会员

董事长

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
1122
 楼主| 杨世强 发表于 2007-9-20 19:37:05 | 显示全部楼层
谢谢!分享!

6

主题

579

帖子

1404

积分

超级版主

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
1404

英俊潇洒

shui2001 发表于 2007-9-21 22:35:25 | 显示全部楼层
2.1已经不在考试大纲里了~~

8

主题

57

帖子

1122

积分

准会员

董事长

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

积分
1122
 楼主| 杨世强 发表于 2007-9-23 07:55:01 | 显示全部楼层
哦,对哦!都忘了,呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|ACCA论坛,ACCA考友论坛-全球ACCA中文论坛|中国ACCA学习网

GMT+8, 2024-12-23 22:40 , Processed in 0.097592 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表