制作对应各个制作环节的工程表,说明制作方法、所需工具、输入输出、检查方法、责任人等内容。
11.2.3.1需求设计工具软件有两种,即通用软件和专用软件。
f1.需求分析需求分析的成果是需求设计文件,该文件需要包括导航功能描述、数据表达内容、数据规格和操作界面说明等内容。具体阐述如下:1导航功能描述用于阐述该项需求需要实现的功能。2数据表达内容用于阐述该项需求具体实现的内容,如每个字段的值域等。3数据规格用于阐述该项需求通过何种形式来实现,点、线、面或一组关系。4操作界面说明描述功能的操作过程,明确人机交互流程和输入输出数据格式等a2.可行性分析2.可行性分析需要与开发人员、用户进行可行性分析,包括时间和资源上的限制、数据源调查与评估、技术可行性评估、系统的支持状况等。
3.需求规格说明书
f3.需求规格说明书需求规格说明书描述了工具的需求,是联系需求分析与系统分析的重要桥梁。
11.2.3.2工具开发工具开发主要分四个阶段,即软件概要设计、详细设计、alpha测试和beta测试。
概要设计包括系统的基本处理流程、系统的组织结构、模块划分、功能划分、结构设计、运行设计、数据结构设计和出错处理设计等。
在详细设计中,描述实现具体模块所涉及的主要算法、数据结构、类的层次结构及调用关系。详细设计应当足够详细,能够根据详细设计报告进行编码。11.2.3.3工具测试工具测试的目的主要包括两个方面:
1避免错误的发生,确保工具能够正常高效的运行;2通过好的测试用例发现至今未发生的错误。
f工具测试工具测试分为alpha测试和beta测试。1alpha测试alpha测试由研发测试人员在开发环境下模拟实际操作进行的测试,其
目的是评价软件产品的功能、局域化、可使用性、可靠性、性能和支持。2beta测试(产品发布前的测试)beta测试是一种验收测试。验收测试是软件产品完成了功能测试和系统
测试之后,在产品发布之前所进行的软件测试活动。beta测试由多个软件使用者来承担,使用者通过不同的测试用例,来测试
软件各项功能。通过beta测试之后,软件才能正常的投入使用。
2Beta测试
第3节产品开发
编制作业任务书1概述
说明本次作业任务对应的产品版本:任务目标、任务量、整体完成期限等相关内容。
2任务分解1根据作业任务中所涉及的作业类型、性质、所处地理位置将整体的作业任务分解为若
干子任务。
2对于分解后的子任务分别明确作业区域、任务量、任务开始时间及截止时间。3r