- 19
- 0
- 约3.85万字
- 约 40页
- 2016-10-13 发布于贵州
- 举报
第13章_软件与程序设计基础知识
软件工程基础
软件工程(Software Engineering,简称SE)是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。对于软件工程,本章主要介绍一下内容:
1. 软件工程基本概念,软件生命周概念,软件工具与软件开发环境。
2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。3. 结构化设计方法,总体设计与详细设计。
. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
. 程序的调试,静态调试与动态调试。)))图81所示的软件定义、软件开发及软件运行维护三个阶段。
图81软件生命周期
图81所示的软件生命周期的主要活动阶段是:
(1)可行性研究与计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。
(2)需求分析。对待开发软件提出的需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审。
(3)软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。如果系统比较复杂,则可将设计阶段分为概要设计和详细设计两个阶段。
(4)软件实现。把软件设计转换成计算机可以接受的程序代码。
(5)软件测试。
您可能关注的文档
最近下载
- 小学科学课程标准考试测试题及答案(2022版).docx
- JC∕T 2451-2018- 硼硅酸盐平板玻璃.pdf VIP
- 深度解析(2026)《JCT 2451-2018硼硅酸盐平板玻璃》.pptx VIP
- 2026版前列腺癌CSCO诊疗指南.docx
- 准格尔旗2025职业技能竞赛无人机装调检修赛项规程.pdf VIP
- DB61T2099.2-2025 0岁~6岁残疾儿童康复服务规范 第2部分 肢体障碍.pdf VIP
- 小学高段革命文化题材文本深度阅读教学策略.docx VIP
- 革命文化题材单元教学实践思考——以统编版小学语文四年级上册第七单元为例.docx VIP
- 华为卖车面试题库及答案.doc
- 草原生态环境修复工程方案投标文件(技术标).doc
原创力文档

文档评论(0)