软件工程课后作业.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
软件工程课后作业 本文将对软件工程的基本概念、软件危机、软件工程的定义、软件工程的特性、软件开发方法学、软件过程和软件生命周期模型进行详细的解释。 软件危机是指在计算机软件开发、使用与维护过程中碰到的一系列严重问题和难题。这包括软件开发成本和进度的估计经常很不准确、用户对已完毕的软件不满意、软件产品的质量往往是靠不住的、软件经常是不可维护的、软件通常没有适当的文档资料等。软件危机的出现是由于软件自身的特点、软件开发与维护的方法不妥、供求矛盾等因素。 软件工程是指把系统的、规范的、可度量的途径应用于软件开发、运营和维护过程,也就是把工程应用于软件。软件工程的本质特性包括:软件工程关注于大型程序的构造、软件工程的中心课题是分解问题、控制复杂性、软件是经常变化的、开发软件的效率非常重要、和谐地合作是开发软件的关键等。 在软件开发中,有多种方法学,如传统方法学和面向对象方法学。传统方法学优点是把软件生命周期划提成基干个阶段,每个阶段的任务相对独立,并且比较简朴,便于不同人员分工协作,从而减少了整个软件开发过程的困难限度。但是,当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功。面向对象方法学优点是减少了软件产品的复杂性,提高了软件的可理解性,简化了软件的开发和维护工作,促进了软件重用。 软件过程是为了开发出高质量的软件产品所需完毕的一系列任务的框架,它规定了完毕各项任务的工作环节。软件工程方法学是软件过程的重要组成部分之一。 软件生命周期模型是跨越整个生存期的系统开发、运作和维护所实行的所有过程、活动和任务的结构框架。瀑布模型是常见的软件生命周期模型之一,它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。 软件工程是指把系统的、规范的、可度量的途径应用于软件开发、运营和维护过程。软件危机的出现是由于软件自身的特点、软件开发与维护的方法不妥、供求矛盾等因素。软件工程的本质特性包括软件工程关注于大型程序的构造、软件工程的中心课题是分解问题、控制复杂性、软件是经常变化的、开发软件的效率非常重要、和谐地合作是开发软件的关键等。软件开发方法学有多种,如传统方法学和面向对象方法学。软件过程是为了开发出高质量的软件产品所需完毕的一系列任务的框架,软件生命周期模型是跨越整个生存期的系统开发、运作和维护所实行的所有过程、活动和任务的结构框架。
剩余39页未读,继续阅读
- 白天的哒宰2023-07-15这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
- 粉丝: 3832
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 前端分析-2023071100789
- 基于小程序的高校餐厅食品留样管理系统源代码(完整前后端+mysql).zip
- 前端分析-2023071100789
- 基于小程序的电影院票务系统源代码(完整前后端+mysql).zip
- 基于小程序的电影交流平台源代码(完整前后端+mysql+LW).zip
- 基于小程序的个人健康信息管理小程序源代码(完整前后端+mysql).zip
- 基于小程序的高校毕业管理系统小程序源代码(完整前后端+mysql+LW).zip
- node基于微信小程序的学生宿舍管理系统源代码(完整前后端+mysql).zip
- 基于小程序的心理服务平台微信小程序的设计与实现源代码(完整前后端+mysql+LW).zip
- 基于微信小程序的育教幼教知识学习系统源代码(完整前后端+mysql+LW).zip