- 15
- 0
- 约3.24万字
- 约 41页
- 2017-01-16 发布于北京
- 举报
软件工程基础
软件工程(Software Engineering,简称SE)是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。对于软件工程,本章主要介绍一下内容:
1. 软件工程基本概念,软件生命周概念,软件工具与软件开发环境。
2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。3. 结构化设计方法,总体设计与详细设计。
. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
. 程序的调试,静态调试与动态调试。)))图81所示的软件定义、软件开发及软件运行维护三个阶段。
图81软件生命周期
图81所示的软件生命周期的主要活动阶段是:
(1)可行性研究与计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。
(2)需求分析。对待开发软件提出的需求进行分析并给出详细定义。编写软件规格说明书及初步的用户手册,提交评审。
(3)软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。如果系统比较复杂,则可将设计阶段分为概要设计和详细设计两个阶段。
(4)软件实现。把软件设计转换成计算机可以接受的程序代码。
(5)软件测试。
您可能关注的文档
- 精·第10章 建设中国特色社会主义文化.ppt
- 精·第10章 软件工程.ppt
- 精·第10章.面向对象的分析.ppt
- 精·第10章面向对象分析.ppt
- 精·第11 井下供电及设备安全操作.ppt
- 精·第11-12章 税收行政法管理.ppt
- 精·第11课 统一国家的巩固.doc
- 精·第11课 工业时代初期的社会矛盾.ppt
- 精·第11课 社会生活的变迁.doc
- 精·第11课伟大的历史转折.doc
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
最近下载
- 软件系统设计与开发指南.docx VIP
- 人教PEP版四年级下册英语全册教学设计(配2026年春改版教材).docx
- 软件需求分析与系统设计流程详解.docx VIP
- 大班药品安全PPT课件.pptx VIP
- 幼儿园大班音乐教案《劳动最光荣》PPT.pptx VIP
- 大班语言活动朱家故事.pptx VIP
- (正式版)D-L∕T 342-2010 额定电压66kV~220kV交联聚乙烯绝缘电力电缆接头安装规程.docx VIP
- 基于数据流分析的电控发动机故障诊断研究.doc VIP
- 隧道检查井结构施工技术要点分析.docx VIP
- 标准T14315-2008电力电缆导体用压接型铜、铝接线端子和连接管.pdf VIP
原创力文档

文档评论(0)