"软件工程题目详解:生命周期、开发模型、产品特性"
版权申诉
168 浏览量
更新于2024-02-25
收藏 277KB DOC 举报
软件工程是一门关于软件开发、维护和管理的学科,它是一种工程学科,也是一门应用的计算机科学。软件工程是指导学生将计算机科学原理和工程技术应用于软件开发的一门课程。
在软件工程中,软件生命周期一般包括软件开发期和软件运行期。在软件开发期,需要进行需求分析、结构设计、程序编制等工作。而软件维护在软件开发期并不是包含其中的内容。软件是一种逻辑产品,它的开发主要是研制,而不是拷贝、再生产或复制。在软件生命周期中,有多种生存周期模型可供选择,例如喷泉模型、增量模型、瀑布模型和螺旋模型等。以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是瀑布模型。
在软件生命周期中,概要设计阶段必须要回答的问题是"要解决的问题是做什么?"。软件产品与物质产品有很大的区别,软件产品是一种逻辑产品,而不是有形、消耗或文档产品。基于知识的智能模型将瀑布模型和专家系统结合在一起,利用专家系统帮助软件人员完成开发工作。详细设计阶段是为每个模块完成的功能进行具体的描述,将功能描述转变为精确的、结构化的过程描述。
在软件开发模型中,适合于那些不;软件项目的生存周期包含软件开发期和软件运行期,其中软件开发期包含需求分析、结构设计、程序编制等工作。软件维护在软件开发期并不是包含其中的内容。软件是一种逻辑产品,其开发主要是研制。软件生存周期模型有多种选择,以文档作为驱动的瀑布模型适合于软件需求很明确的项目。在软件生命周期中,要解决的问题是做什么的是概要设计阶段必须要回答的问题。软件产品是一种逻辑产品,与物质产品有很大区别。基于知识的智能模型将瀑布模型和专家系统结合在一起,利用专家系统帮助软件人员完成开发工作。详细设计阶段是为每个模块完成的功能进行具体描述,转变为精确、结构化的过程描述。在软件开发模型中,适合于不明确软件项目需求的生存周期模型是喷泉模型。 喜欢下述软件开发模型: A螺旋模型 B(原型模型) C增量模型 D敏捷模型软件生命周期模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。详细设计阶段是为每个模块完成的功能进行具体描述,转变为精确、结构化的过程描述。在软件开发模型中,适合于不明确软件项目需求的生存周期模型是喷泉模型。 喜欢下述软件开发模型: A螺旋模型 B(原型模型) C增量模型 D敏捷模型。
2022-07-02 上传
2022-07-02 上传
2022-07-02 上传
2022-07-02 上传
2022-07-02 上传
2022-07-02 上传
2022-11-15 上传
2021-10-07 上传
2023-11-13 上传
是空空呀
- 粉丝: 189
- 资源: 3万+
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全