- 3
- 0
- 约2.32万字
- 约 7页
- 2016-10-12 发布于贵州
- 举报
软件工程高级开发技读书报告一,高级管理会计读书报告,高级管理会计读书心得,读书报告,读书报告格式,读书报告范文,读书报告怎么写,朝花夕拾读书报告,读书报告ppt,论十大关系读书报告
软件工程高级开发技术读书报告一
一.软件工程包括哪些基本要素?说明这些要素及其作用,列举典型的软件工程方法和软件开发工具。
答:1.软件工程包括三个基本要素:过程、工具和方法。
2.软件工程的基础是过程层。软件过程将各个技术层次结合在一起,使得合理、及时地开发计算机软件成为可能。过程定义了一个框架,构建该框架是有效实施软件工程技术必不可少的。软件过程构成了软件项目管理控制的基础,建立了工作环境以便于应用技术方法、提交工作产品(模型、文档、数据、报告、表格等)、建立里程碑、保证质量及正确管理变更。
软件工程方法为构建软件提供技术上的解决方法(“如何做”)。方法覆盖面很广,包括沟通、需求分析、设计模型、编程、测试和技术支持。软件工程方法依赖于一组基本原则,这些原则覆盖了软件工程所有技术领域,包括建模和其他描述性技术等。
软件工程工具为过程和方法提供自动化或半自动化的支持。这些工具可以集成起来,使得一个工具产生的信息可以被另外一个工具使用,这样就建立了软件开发的支撑系统,称为计算机辅助软件工程。
3.典型的软件工程方法:结构化分析方法、面向对象的方法、
(1)结构化分析方法
也称为生命周期方法或者结构化范型。将软件生命周期的全过程依次划
分为若干个阶段,采用结构化技术来完成每个阶段的任务。
特点:a.强调自顶向下顺序地完成软件开发的各阶段任务;
b.结构化方法要么面向行为,要么面向数据,缺乏使两者有机结
合的机制。
(2)面向对象方法
是将数据和对数据的操作紧密地结合起来的方法;软件开发过程是多次
反复迭代的演化过程;面向对象方法在概念和表示方法上的一致性,保证了各项开发活动之间的平滑过渡;对于大型、复杂及交互性比较强的系统,使用面向对象方法更有优势。
特点:a.方法的唯一性。即方法是对软件开发过程所有阶段进行综合
考虑而得到的。
b.从生存期的一个阶段到下一个阶段的高度连续性。即生存期
后一阶段的成果只是在前一阶段成果的补充和修改。
4.典型的软件开发工具
软件工具的种类繁多,很难有一种统一的分类方法,通常从不同的观点来进行分类。由于大多数软件工具仅支持软件生存周期过程中的某些特定的活动,所以通常可以按软件过程的活动来进行分类,如:
支持软件开发过程的工具:主要有需求分析工具、设计工具(通常还可以分为概要设计工具和详细设计工具)、编码工具、排错工具、测试工具等。
支持软件维护过程的工具:主要有版本控制工具、文档分析工具、信息库开发工具、逆向工程工具、再工程工具等。
支持软件管理过程和支持过程的工具:主要有项目管理工具、配置管理工具、软件评价工具等。
各分类的典型的软件开发工具:
(1)需求分析工具:Rational Rose,由Rational Corporation开发;PowerDesigner,由Sybase开发;Visio,由Microsoft开发;ArgoUML,开源工具。
(2)设计工具:设计阶段分为概要设计和详细设计。对应于概要设计活动和详细设计活动,设计工具通常可分为概要设计工具和详细设计工具。
概要设计工具用以辅助设计人员设计目标软件的体系结构、控制结构和数据结构。软件的体系结构通常用模块结构图来描述,它指明软件系统的模块组成及其调用关系,模块的接口定义等。模块的数据结构通常用实体-关系图来描述。
概要设计工具具有代表性的商品化工具有:Rational Rose:由Rational开发,是基于UML的设计工具,它支持体系结构设计中的所有方面;Adalon:由Synthis公司开发,是用于设计和构建专门基于Web构件体系结构的特定设计工具;Objectif:由microTOOL GmbH开发,是一个基于UML的设计工具,它可以导致服从基于构件的软件工程的各种体系结构(如,Coldfusion、J2EE和Fusebox等)。
详细设计工具用以辅助设计人员设计模块的算法和内部实现细节。详细设计规范的图形描述方法通常有输入-处理-输出(input-process-output,IPO)图、问题分析图(problem analysis diagram,PAD)、盒图(也称NS图)、流程图(flow chart,FC)等。详细设计规范的语言描述方法通常有程序设计语言(program design language,PDL)、结构化语言等。其表格描述方法通常有判
您可能关注的文档
- 越南永新电厂化学运规程手册第一版.doc
- 跨区域医疗健康协同务关键技术研究及应用示范.doc
- 跟我来,有未来--赢我才赢.doc
- 跨省转移党员组织关介绍信抬头汇总.doc
- 跨线桥现浇箱梁满堂架(上报A3).doc
- 路基及支挡结构毕业计-secret.doc
- 路基施工安全专项方2003.doc
- 路桥工程学院学生会体部学期总结.doc
- 路桥工程施工项目成控制措施分析.doc
- 路由器 静态路由与态路由 配置实验.doc
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 中国神经外科重症患者气道管理专家共识(2025版).docx
- 《农产品区域公用品牌评价指南》.docx VIP
- 中央储备粮通辽直属库余粮堡分库新建储备仓施工项目施组设计.doc VIP
- 危险化学品安全知识培训.pptx VIP
- 中央储备粮唐山直属库油脂油料仓储物流项目三期工程施工组织设计最新.doc VIP
- 承包人自行施工范围内拟分包的非主体和非关键性工作.doc VIP
- 中央储备粮遂宁直属库有限公司搬迁项目滑模施工方案.docx VIP
- 危险化学品安全知识与处理培训.ppt VIP
- 方正证券-信息技术-OpenClaw赋能金融投研-17个高效应用案例详解——AI Agent赋能金融投研应用系列之三.pdf VIP
- 高二生物第一次月考卷【测试范围:苏教版2019选择性必修2第1章~第2章】(考试版).docx VIP
原创力文档

文档评论(0)