软件工程简答题.doc
![preview](https://dl-preview.csdnimg.cn/86989666/0001-d9a3295d4ccd378f806907dc387f6e61_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
"软件工程简答题.doc" 软件工程是指用科学的知识和技术原理来定义、开发、维护软件的一门学科。其目的包括付出较低开发成本、达成规定的功能、取得较好的性能、开发的软件易于移植、只需较低的维护费用、能准时完毕开发任务、及时交付使用、开发的软件可靠性高。软件工程的内容涉及开发技术和开发管理两个方面。 软件开发中有多种过程模型,其中瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等都是常见的模型,其中喷泉模型、统一软件过程合用于面向对象的软件开发。 结构分析方法是指面向数据流进行数据分析的方法,采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图、数据字典、结构化语言、鉴定表、鉴定树描述加工逻辑。 软件概要设计是指把一个软件需求转换为软件表达时,一方面设计出软件总的体系结构。其基本任务包括设计软件系统结构、进行数据结构及数据库的设计、编写概要设计的文档、评审。 软件维护有四种内容:校正性维护、适应性维护、完善性维护、防止性维护。校正性维护是为了辨认和纠正错误,修改软件性能上的缺陷。适应性维护是为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化。完善性维护是为了增长软件功能、增强软件性能、提高软件运营效率。防止性维护是为了提高软件的可维护性和可靠性。 软件测试要通过单元测试、集成测试、确认测试、系统测试四个环节。单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确地实现规定的功能。集成测试是检查与设计相关的软件体系结构的有关问题。确认测试是检查已实现的软件是否满足需求规格说明书中拟定的各种需求。系统测试是把已确认的软件与其他系统元素结合在一起进行测试。 软件生存周期是指一个软件从提出开发规定开始直到该软件报废为止的整个时期。涉及可行性分析和项目开发计划、需求分析、概要设计、具体设计、编码、测试、维护等活动。 衡量模块独立性的两个标准是内聚和耦合。内聚是指模块内部各成分之间互相关联的限度,以高内聚为设计目的。耦合是指模块之间互相联系的限度,以低耦合为设计目的。 结构分析方法是指面向数据流进行数据分析的方法,通过了解当前系统的工作流程、抽象出当前系统的逻辑模型、建立目的系统的逻辑模型、作进一步补充和优化等环节来实现。 需求分析是指开发人员准确地理解用户的规定,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。基本任务包括问题辨认、分析与综合、编写文档等。 数据流图(DFD)一般可分为"变换流"和"事物流"两种。"变换流"是指由输入、输出、变换(或称解决)三部分组成的一顺序结构。"事物流"是指它的某个加工,分离成许多发散的数据流,形成许多加工途径,并且根据输入值选择其中一个途径来执行。 单元测试是指针对模块的以下五个基本特性进行测试:模块接口、局部数据结构、重要的执行途径、错误解决、边界条件。 软件生存周期模型是指描述软件开发过程中各种活动如何执行的模型。重要有瀑布模型、增量模型、螺旋模型、喷泉模型等。
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/86989666/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86989666/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86989666/bg3.jpg)
剩余11页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 707
- 资源: 7万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)