4.需求规格说明书 湖南大学软件工程实验
软件工程实验指导 需求分析 项目设计

《软件工程》实验一、基本目的:1.使学生把软件工程的基本原理和技术应用于实践。
2.使学生掌握实际大型软件的开发过程和组织方式。
3.使学生增强开发大型软件的能力。
二、实验环境:文档制作工具为WORD、EXCEL、VISIO等,编程环境自选。
三、背景知识:从理论上而言,软件生存期一般都可分为计划、需求分析、设计、编码、测试、运行维护六个步骤。
根据软件工程实施过程中的各阶段活动,我们可以把它归结为不同的软件生存期模型,并归结出每一阶段的实施的行为特征。
在软件工程的实施过程中,需要制做相应的文档。
1.计划阶段计划阶段指技术人员辅助管理人员或市场部人员根据项目意向,做出初步需求调查、进行可行性论证,在论证通过后做系统方案,如委托开发,还需签定项目开发合同,并制定项目开发计划。
2.需求分析阶段需求分析阶段,管理人员提出需求分析阶段计划,分析人员制作软件需求说明书,包括软件需求子系统需求说明书、数据要求说明书、子系统数据要求说明书、系统数据流图、子系统数据流图及其相应的词典。
系统需求说明书完成后应通过项目需求评审,经用户确认后出具需求分析验收报告。
初步制定测试计划。
3.设计阶段在设计阶段需要制定系统实现方案,设计阶段计划,填写数据库设计说明书、详细设计说明书,详细设计应通过详细设计评审、出具详细设计验收报告,设计阶段完成后应开始制做用户手册、管理员手册、测试计划与测试案例设计。
4.编码阶段在编码阶段应有数据库编程规范、编程语言编程规范、内部公用函数(模块)目录等。
设计和执行模块测试。
5.测试阶段设计完成后,就应该进入测试阶段,测试阶段中,应该制定测试规范、填写测试计划与测试说明,测试过程中应填写软件测试报告。
6.运行维护阶段测试阶段完成后,应进行系统交付,进入运行维护阶段。
系统维护阶段,用户发现问题时,应填写计算机软件问题报告单,提交信息部主管或根据合同约定向设计单位提交。
四、实验要求:分项目小组,每组从可选项目中任选一题,也可自选题目作为课程实践题目。
软件工程实验报告 模版

软件工程实验报告班级:学号:姓名:实验一软件需求分析实验项目名称:软件需求分析实验目的:1) 根据所选定题目进行需求分析工作;2) 通过实例掌握结构化数据流分析技术;3) 进行业务需求分析、用户需求、功能需求、非功能需求分析;4) 写出需求规格说明书(含数据流图)。
实验内容:用结构化数据流分析技术进行软件系统需求分析,得出系统得数据流图和数据字典。
实验步骤:1) 到相关单位进行需求分析。
2) 综合利用Internet 网和相关书籍整理并完善需求分析。
3) 画出系统数据流图(分清系统是事务型还是加工型)。
4) 得出系统数据字典。
1.软件系统需求描述:(从功能,性能上进行描述)2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成):1) 顶层数据流2) 1层数据流图3) 2层数据流图3.软件系统数据字典:1) 数据流条目2) 加工条目3) 文件条目4. 实验小结实验项目名称:软件概要设计实验目的:1) 建立初始结构图;2) 对初始结构图进行改进、优化;3) 写出概要设计说明书。
实验内容:主要解决实现该系统需求的程序模块设计问题。
(包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。
)实验步骤:1) 首先确定系统总体设计方案(分清系统是事务型还是加工型)。
2) 完成系统的模块结构图及模块的功能说明3) 完成系统的接口设计4) 完成系统的数据结构设计1.软件系统模块结构图2.接口设计3.数据结构设计4.出错处理设计5.实验小结实验项目名称:软件详细设计实验目的:1) 完成系统的总体设计;2) 完成系统的详细设计工作;3) 完成主要程序(标识符)设计说明;4) 写出详细设计说明书;实验内容:进行软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)实验步骤:1) 首先进行程序系统的结构设计。
软件工程实验要求说明书1.doc

软件工程实验要求说明书1 软件工程实验要求说明书编制人:曾丹2011-04-1一、选题每个同学任选一题。
根据题目要求展开分析和设计。
1班委信息综合管理系统●完成班委信息查询(包括该班委的学号,姓名,年龄,性别,系名,职位,任职日期等)●完成班委信息浏览,可查看所有班委信息●统计所有“男”班委和“女”班委的人数。
●班委信息编辑系统,完成班委信息管理(包括班委的任职信息,免职信息新增;任免职信息的修改,删除等)●其他功能2小钱箱管理系统●能够记载每笔收入的来源(父母/亲朋/赠送/打工/奖学金/拾遗/其他等),金额,获取该笔收入日期;能够查询每笔收入信息●能够统计某时间段内的总收入;●能够记载每笔支出的原因(吃/住宿/娱乐/病),金额,该笔支出日期);●能够查询每笔支出信息●能够统计某时间段内“吃”的总支出;3超市管理系统之销售管理●能够记载每笔销售信息(物品名称,物品所在分类(食品,日用品等等),销售日期,金额等);●能够通过物品名称查询每笔销售信息●能够统计某时间段内的总销售金额;4超市管理系统之库存管理●能够查询物品的库存数量、该物品设定的库存上限/下限值及其他物品信息;●能够查询全部库存信息;●能够浏览所有低于库存下限和高于库存上限的物品。
●图书借阅管理信息系统●图书基本信息的添加、修改、删除和查询。
●图书借阅证件的添加、修改、删除、挂失和查询。
●图书借阅管理,包括图书借阅、图书归还。
5物资管理信息系统●物资基本信息的添加、修改、删除和查询。
●入库管理。
●出库管理。
6汽车租赁管理信息系统●汽车信息的添加、修改、删除和查询。
●客户信息的添加、修改、删除和查询。
●汽车的租赁管理(包括汽车的租赁、续租和归还等操作)7宾馆客房管理信息系统●客房信息的添加、修改、删除和查询●预订客房信息的添加、修改、取消预订和查看详细信息●结算信息管理8人事管理信息系统●员工基本信息的添加、修改、删除和查询。
●员工考勤管理。
(完整word版)2.项目总体需求说明书【湖南大学软件工程实验】

文档编号:JP-HD-02版本号: v1。
1.0文档名称:《项目总体需求说明书》项目名称: 机票订票系统项目编号:A1401项目负责人:易雪媛[《项目总体需求说明书》描述该项目的用户需求、系统功能、系统结构、开发工作量、系统性能等]编写: 易雪媛2014年12月19日审核:易雪媛2014 年12月20日批准: 湖南大学2014年1 月5 日开发单位:湖南大学信息科学与工程学院1。
引言 (3)1.1 编写目的 (3)1.2 阅读对象 (3)1.3 编写原则 (3)1.4 编写目标 (3)1.5 项目背景 (3)1。
6 定义 (3)1。
7 参考资料 (4)2。
项目概述 (4)2.1 目标 (4)2。
2 运行环境 (4)2。
3 需求概述 (5)2.4 条件与限制 (5)3 总体需求 (5)3.1 系统现状 (6)3。
2 系统结构图 (7)3。
3 总体数据流程图 (7)4 安全性要求 (8)5 数据库需求 (8)6 性能需求 (9)1.引言1.1 编写目的本机票预定系统在可行性研究的基础上,是为了进一步明确机票预定系统的软件需求,以便安排开发人员的规划与进度,撰写本文档。
1.2 阅读对象本文档适用于所有与本项目有关的软件开发阶段及其相关人员,其中:客户代表、项目经理、技术开发人员(包括分析人员、设计人员、程序人员)、测试人员应重点阅读本文档各部分,其他人员可选择性阅读本文档。
1.3 编写原则1.4 编写目标1.5 项目背景开发软件名称:飞机订票系统项目任务提出者:湖南大学软件工程指导教师项目组长:易雪媛项目开发者:易雪媛、杨锦涛、赵小顺、尹珂立用户:旅客、某民航航空公司或某旅游开发公司运行环境:win8/win7/xp/vista开发平台:MyEclipse 7。
0 Mysql数据库。
系统架构:该系统采用java完成,用AWT开发系统界面设计。
1.6 定义ORACLE: 系统服务器所使用的数据库管理系统(DBMS)SQL:一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理1.7 参考资料[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2]《基于项目的软件工程—面向对象研究方法》Cathie LeBlan&EvelynStiller机械工业出版社2001.1[3]罗运模等。
软件工程实验报告材料

软件工程实验报告材料一、实验目的本次软件工程实验的主要目的是通过实际项目的开发,深入理解和掌握软件工程的基本原理、方法和技术,提高软件开发的能力和质量。
具体包括以下几个方面:1、熟悉软件开发的完整生命周期,包括需求分析、设计、编码、测试和维护等阶段。
2、掌握面向对象的分析与设计方法,能够运用 UML 等工具进行系统建模。
3、学会使用一种或多种编程语言和开发工具,实现软件系统的功能。
4、培养团队合作精神,提高沟通和协调能力,共同完成项目开发任务。
5、了解软件测试的方法和技术,能够进行有效的测试用例设计和测试执行。
二、实验环境1、操作系统:Windows 102、开发工具:Visual Studio 20193、编程语言:C4、数据库管理系统:SQL Server 20195、版本控制工具:Git三、实验项目描述本次实验的项目是开发一个学生成绩管理系统,该系统主要用于学校对学生成绩的管理和统计分析。
系统的主要功能包括学生信息管理、课程信息管理、成绩录入、成绩查询、成绩统计分析等。
四、实验过程1、需求分析通过与学校管理人员和教师的沟通交流,了解他们对学生成绩管理系统的需求和期望。
对收集到的需求进行整理和分析,确定系统的功能和性能要求。
编写需求规格说明书,详细描述系统的功能、界面设计、数据存储等方面的需求。
2、设计根据需求规格说明书,进行系统的总体设计和详细设计。
运用面向对象的分析与设计方法,使用 UML 工具绘制系统的用例图、类图、时序图等。
确定系统的架构和模块划分,设计数据库表结构和数据存储方式。
3、编码根据设计文档,选择合适的编程语言和开发工具,进行系统的编码实现。
遵循编程规范和代码质量标准,编写清晰、可维护的代码。
在编码过程中,进行代码的调试和测试,确保代码的正确性和稳定性。
4、测试制定测试计划,设计测试用例,包括功能测试、性能测试、安全测试等。
对系统进行全面的测试,发现并修复存在的问题和缺陷。
软件工程实验——软件需求分析

(4)提高了解决问题的能力:在实验过程中,我遇到了一些问题和困难,通过思考和探索,我学会了如何解决这些问题。通过不断解决问题和总结经验,我提高了自己的解决问题的能力。
注意事项:
(1)调研和需求分析是关键。在实验初期,需要深入相关单位进行调研,了解计算机销售业务的流程和需求,与用户进行交流,了解用户对系统的期望和需求。同时,需要收集并整理相关的资料,对需进行进一步的分析和整理。
(2)数据流图和数据字典是进行需求分析的重要工具。在绘制数据流图时,需要分清系统的边界和内部结构,将系统划分为多个子系统或模块。在定义数据字典时,需要对每个条目进行详细的描述和定义,确保数据的准确性和完整性。
(3)细心、耐心和责任心是必备的素质:软件需求分析是一项复杂而繁琐的工作,需要细心、耐心和责任心。在绘制数据流图、定义数据字典、绘制类图和描述用例时,需要仔细思考和分析,不能出现错误或遗漏。同时还需要对工作负责到底,及时解决问题和总结经验。
(4)良好的沟通和协作能力是成功的保障:软件需求分析是一项团队合作的工作,需要与团队成员和其他相关人员密切合作和沟通。良好的沟通和协作能力能够提高工作效率和质量,同时也能避免出现偏差和错误。在沟通过程中要清晰明确地表达自己的想法和建议,同时也要尊重他人的意见和建议。
(2)数据流图和数据字典定义不够准确。数据流图和数据字典是进行需求分析的重要工具,如果定义不够准确,可能会影响后续的系统设计和开发。因此,在定义数据流图和数据字典时,需要仔细考虑每个条目的准确性和完整性,确保数据的准确性和完整性。
(3)软件需求规格说明(SRS)撰写不够规范。SRS是实验的最后一步,如果撰写不够规范,可能会影响其他人对系统的理解。因此,在撰写SRS时,需要遵循一定的规范和标准,确保SRS的清晰度和可读性。
软件工程实验报告(总)(二)

软件工程实验报告(总)(二)引言概述:本文为软件工程实验报告的第二部分,旨在对实验中的相关内容和结果进行详细阐述。
在本报告中,将从以下五个大点展开讨论:需求分析、系统设计、编码和测试、性能优化以及结果总结。
正文内容:一、需求分析1. 定义需求分析的目标和方法2. 收集用户需求并进行整理3. 确定功能性和非功能性需求4. 确定系统的用例和场景5. 制定需求规格说明文档二、系统设计1. 选择合适的架构和设计模式2. 制定系统的结构设计和模块划分3. 定义数据库的设计和表结构4. 设计用户界面和交互流程5. 制定详细的系统设计说明文档三、编码和测试1. 使用选定的编程语言和开发工具进行编码2. 编写单元测试用例并进行测试3. 进行集成测试和系统测试4. 进行用户界面测试和用户验收测试5. 进行代码的静态分析和质量评估四、性能优化1. 分析系统的瓶颈和性能问题2. 进行性能测试并收集性能数据3. 优化代码和算法以提高系统的响应速度4. 使用缓存和并发控制来提高系统的并发处理能力5. 进行系统负载测试和稳定性测试五、结果总结1. 对实验过程和结果进行总结和评价2. 分析实验中遇到的问题和解决方案3. 归纳实验中的经验教训和启示4. 提出改进和优化的建议5. 结尾陈述实验的意义和价值,展望未来的研究方向总结:通过本次实验,我们深入理解了软件工程的实践过程,并对需求分析、系统设计、编码和测试、性能优化等方面进行了全面的探索和实践。
我们成功完成了实验并取得了一系列有意义的结果。
然而,我们也面临了一些挑战和困难,但这些经历使我们更加成熟和富有经验。
在未来的研究中,我们将继续探索和改进软件工程的各个方面,以构建更加优质和高效的软件系统。
软件工程 实验报告

软件工程实验报告软件工程实验报告一、引言在当今信息化时代,软件已经成为人们生活和工作中不可或缺的一部分。
软件工程作为一门学科,旨在通过系统化的方法和工具,提高软件的质量、可靠性和可维护性。
本实验旨在通过实际操作,加深对软件工程的理解和应用。
二、实验目的本实验的主要目的是通过软件开发过程中的需求分析、设计、编码和测试等环节,掌握软件工程的基本原理和方法。
同时,通过实验操作,培养学生的团队合作能力和解决问题的能力。
三、实验内容本次实验的内容是开发一个简单的学生信息管理系统。
该系统主要包括学生信息的录入、查询和删除功能。
具体的实验步骤如下:1. 需求分析:明确系统的功能需求和性能需求,了解用户的需求和期望。
2. 系统设计:根据需求分析的结果,设计系统的架构和模块,确定数据结构和算法。
3. 编码实现:根据系统设计的结果,使用合适的编程语言和开发工具,编写系统的源代码。
4. 软件测试:对编写完成的系统进行测试,包括单元测试、集成测试和系统测试等。
5. 系统部署:将测试通过的系统部署到实际的运行环境中,进行性能测试和用户验收测试。
四、实验结果与分析经过团队的共同努力,我们成功地完成了学生信息管理系统的开发。
系统具有良好的用户界面和交互性,能够满足用户的基本需求。
在需求分析阶段,我们与用户进行了充分的沟通和交流,确保了系统的功能和性能需求的准确性和完整性。
在系统设计阶段,我们采用了模块化设计的思想,将系统分为若干个模块,每个模块负责一个具体的功能。
这样不仅提高了系统的可维护性,还便于团队成员之间的合作和协作。
在编码实现阶段,我们选择了Java作为开发语言,并使用Eclipse作为开发工具。
通过合理地划分和组织代码,提高了代码的可读性和可重用性。
同时,我们也注重代码的注释和文档的编写,方便后续的维护和修改。
在软件测试阶段,我们采用了黑盒测试和白盒测试相结合的方法,对系统进行了全面的测试。
通过测试,我们发现了一些潜在的问题和bug,并及时修复和优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档编号:JP-HD-04版本号: v1.1.0文档名称:《需求规格说明书》项目名称:飞机订票系统项目编号:A1401项目负责人:易雪媛[《需求规格说明书》对软件项目的功能、性能、用户界面、运行环境等作出详细说明。
它是用户与开发人员双方对软件需求取得共同理解的基础上达成的协议。
它将作为软件项目实施开发工作的基础,也是用户对开发完成的项目的验收标准。
]编写:赵小顺2014 年12 月20 日审核:易雪媛2014 年12 月27 日批准:湖南大学2014 年1 月 5 日开发单位:湖南大学信息科学与工程学院1. 引言 (3)1.1 编写目的 (3)1.2 项目背景 (3)1.2.1 软件的开发名称 (3)1.2.2 项目需求单位 (3)1.2.3 项目开发单位 (3)1.2.4 用户及实现软件的单位 (3)1.2.5 本项目与其它软件或系统的关系 (3)1.3 定义 (3)1.4 参考资料 (4)1.4.1 项目开发计划 (4)1.4.2 本文档中引用的资料 (4)2. 任务概述 (4)2.1 目标 (4)2.2 运行环境 (5)2.3 条件与限制 (5)3. 数据描述 (5)3.1 静态数据 (5)3.2 动态数据 (7)3.3 数据库描述 (7)3.4 数据词典 (7)4. 功能需求 (9)4.1 功能划分 (9)4.2 功能描述 (9)5. 性能需求 (10)5.1 时间特性 (10)5.2 适应性 (10)6. 运行需求 (10)6.1 硬件需求 ........................................................................................... 错误!未定义书签。
6.2 软件需求 ........................................................................................... 错误!未定义书签。
6.3 故障处理 ........................................................................................... 错误!未定义书签。
7. 其它需求 (10)7.1 可使用性 (10)7.2 安全保密 (11)7.3 可维护性 (11)7.4 可移植性等 (11)1.引言1.1 编写目的为了明确用户的需求,更好的设计该系统,模拟一个飞机订票系统来实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
1.2 项目背景1.2.1软件的开发名称飞机订票系统1.2.2项目需求单位某民航航空公司或某旅游开发公司1.2.3项目开发单位湖南大学信息科学与工程学院1.2.4用户及实现软件的单位用户:旅客、某民航航空公司或某旅游开发公司实现软件的单位:湖南大学信息科学与技术12级智能一班1.2.5本项目与其它软件或系统的关系实现方法类似于其他的订票系统比如预定火车票等,但是也有很大的不同。
1.3 定义ORACLE: 系统服务器所使用的数据库管理系统(DBMS)SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理1.4 参考资料1.4.1项目开发计划文档JP-HD-031.4.2本文档中参考的资料及采用的软件标准或规范[1] 张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003[2] 《基于项目的软件工程-面向对象研究方法》Cathie LeBlan&EvelynStiller机械工业出版社 2001.1[3] 罗运模等.SQL Server 数据库系统基础.北京:高等教育出版社,2002[4]Computer Network A.S.Tanenbaun Prentice Hall1996/01[5]罗运模等.SQL Server 数据库系统基础.北京:高等教育出版社,20022.任务概述2.1 目标《飞机订票系统》本是在Internet环境下运行的,但根据课程需求在此我们先将它做为一个c/s程序。
该项软件开发的意图是为了方便航空公司进行乘客预定票的管理,减少管理中出现的麻烦,它主要在某一航空公司内部进行使用,再加之这是一项独立的软件,全部内容自含,所以不会涉及到与其它系统、产品的联系和接口问题。
2.2 运行环境win8/win7/xp/vista3.数据描述3.1 静态数据3.2 动态数据3.3 数据库描述1.用户表(users)记录用户的一些个人信息2.登录表(login)(统计记录的人数,供服务器查看共有多少人访问该网站)3.票务信息(tickets)记录机票编号、航班id 号、座位号、该票的日期和座位类型4.航班信息表(flight_info)记录航班出发时间、到达时间、目的地等信息。
5.订单表(order)记录订单编号、用户名、票编号、下单时间。
6.航空仓类型——座位表(seat)记录座位唯一Id、航班id、舱位类型、舱位数量、舱位价格7.用户操作记录表(deal_log)记录操作用户的编号、用户名、操作类型、机票编号、操作时间8.航班动态表(state)记录航班号、航班飞行日期、航班动态3.4 数据词典系统中的数据元素:名字:旅客信息别名:描述:旅客的个人信息,用于对旅客的确认定义:旅客信息=姓名+性别+工作单位+身份证号码+旅行时间 +旅行目的地等等名字:航班信息别名:描述:航班的起飞时间及上机时间等,让旅客能够查看和确认定义:航班信息=编号+终点+起飞始点等等名字:机票信息别名:描述:旅客的旅行时间和目的地等等,用于确定旅客的航班定义:订票信息=旅客旅行时间+旅客旅行目的地等等名字:机票订单别名:描述:旅客交付费用的凭证定义:机票账单=旅客姓名+交付费+时间名字:取票通知别名:描述:旅客领取机票的凭证定义:取票通知=旅客姓名+领票时间名字:打印机票信息别名:描述:旅客的航班机票的信息定义:打印机票信息=旅客的航班机票名字:航空公司数据库信息别名:描述:已订票的旅客在航空公司的记录和航班信息等等定义:航空公司数据库信息=航班机票信息+也订票旅客的信息等等4.功能需求4.1 功能划分本系统用于远程机票预订,包括远程航班信息查询、机票预订与确认等;主要分为四大功能:查询、订票、退票和管理。
4.2功能描述1.普通用户:查询:根据航班号、航空公司以及目的地查询出票类信息订票:根据出发日期和第一航班号预订机票,机票类型分为单程和往返,一份订单可订多张机票。
退票:要填写订单号、身份证、客户姓名以及航班信息等等。
后台管理系统:航班动态:可以根据出发城市、到达城市(或者是航班号)查看这个航班的最新动态2.管理员:查询:根据航班号、航空公司以及目的地查询出票类信息订票:根据出发日期和第一航班号预订机票,机票类型分为单程和往返,一份订单可订多张机票。
退票:要填写订单号、身份证、客户姓名以及航班信息等等。
后台管理系统:销售统计:根据年份、月份统计总共买出的票数后台管理:管理员可以根据总部要求去创建航班、取消航班、航班查询。
5.性能需求5.1 时间特性如响应时间;3s更新处理时间;2s数据转换与传输时间:2s5.2 适应性本系统能够被所有大众所理解且认可。
并能够被超级用户纠正,处理,很易适应和完善以适应新的环境。
6.运行需求6.1硬件需求:服务器:CPU133M,64M或以上内存,300M硬盘空间;VGA显示器或更高客户机:最低CUP133M,16MB内存;最少8MB的RAM存储器;VGA显示器或更高6.2软件需求服务器:Windows 2000 Server中文版或更高;oracle 8i或更高客户机:Windows 95以上或以上;该软件运行于Windows系统,使用java语言开发6.1 可使用性在Internet环境下就可运行《需求规格说明书》15-1-206.2 安全保密用户信息严格保密,不会外泄。
6.3 可维护性本系统严谨的系统设计、规范的编码设计和合格的测试过程等都在某种程度上提高了系统的可维护性。
在此同时,还采取了一些提高可维护性的有效方法:(1) 建立明确的软件质量目标和优先级(2) 使用了提高软件质量的技术和工具如:模块化、结构化程序设计等技术(3) 进行了明确的质量保证审查如:在检查点进行复审、验收检查、周期性的维护审查、对软件包进行检查。
(4) 选择了可维护性的程序设计语言:PowerBuilder9.0(5) 严格要求程序文档的书写和设计。
6.4 可移植性等用户的需求具体体现在各种信息的提供、保存、更新和查询,要求数据库结构能够充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详细的数据字典。
第11 页。