最近这一段一直在看软工视频,所以先将第一章软件工程概述总结下。
首先第一个定义就是软件,何为软件,简单来说软件由三部分组成,包括程序、数据结构、文档。
随着软件的发展慢慢的就产生了一系列问题,也就是软件危机,软件危机表现有很多,比如开发者只重视开发而轻视问题的定义使开发出的产品不符合用户的实际需要、软件产品质量差、可维护性差等诸多表现,为了解决这个问题相应的出现了一门学科——软件工程。
软件工程现在还没有统一的定义,软件工程包括方法、工具以及过程重要3要素,以及它的原则目标和思想,软件工程思想中有一条是用分阶段的生存周期计划严格管理软件开发过程。
而生存周期一直贯穿我们这个学科。软件生存周期可以分为3大阶段分别是计划阶段、开发阶段和维护阶段也可以分为七个阶段,分别是问题定义、可行性研究、需求分析、设计、编码、测试、运行与维护。
最后就是我们的软件开发模型,包括瀑布模型、演化模型、螺旋模型等多种模型。
分享到:
相关推荐
软件思想概述,很经典,关于软件开发和做程序员的道理
软件工程基础教程ppt——软件工程概述,包括计算机基础、软件的概念、软件工程、软件开发方法简述等内容。
阐述汽车电子系统和软件的开发原理,工程,方法和工具。涉及控制系统,嵌入式系统,实时系统,分布式和网络系统 系统安全可靠性等等。
不错的教程,WORD版!软件工程技术发展思索;面向对象技术概述;面向对象软件工程方法学实践;面向方面编程AOP;基于组件的软件工程-软件开发新挑战;中间件技术;软件工程新视角。。。。。
1. 软件工程学的概述: 为了更有效的开发与维护软件,软件工作者在20世纪60年 代后期 开始认为研究消除软件危机的途径,从而组 建形成了一门新兴的工程学科——计算机软 件工程学。 2. 软件危机的介绍: 软件危机是...
第1章 软件工程概述 软件开发模型 1.瀑布模型:将软件生存周期的各项活动规定为依照固定顺序连接的若干阶段工作,形如瀑布流水,最终得到软件产品。 2.螺旋模型:为了克服瀑布模型的不足,螺旋模型于1988年提出。...
专题七:软件工程专题 1、软件工程知识 1.1概述 软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程。其目的是提高软件生产率、提高软件质量、减低软件成本。 软件工程是...
专题七:软件工程专题 1、软件工程知识 1.1概述 软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程。其目的是提高软件生产率、提高软件质量、减低软件成本。 软件工程是...
在面向对象需求获取阶段,主要建 立了用例模型和用户界面原形。 用例模型描述了系统的业务概述、 用例说明、角色、用例图、活动图。 用户界面原形给出了每个用例对应 的操作界面。
概述 功能设计 架构视图设计 概要设计 演示模型 面向服务的架构设计 短短64页,介绍了从80年代面向对象,到90年代面向组建,继而目前的...不仅是从历史角度对软件工程的说教,更是实用性非常强的方法论。
概述.ppt、第2章软件需求分析.ppt、第3章软件设计与编码.ppt、第4章面向对象技术(1-2).ppt、案例分析.ppt、ATM举例-N.ppt、会议管理系统-N.ppt、医院监护系统-N.ppt、使用说明.txt、习题答案.doc、习题答案.txt、...
大话软件工程——需求分析与软件(978-7-302-54442-5)配套视频 1号-前言.mp4 2号-第1篇-知识概述.mp4 3号-第2篇-需求工程.mp4 4号-第3篇-设计工程.mp4 5号-第3篇-设计工程-概要设计.mp4 6号-第4篇-设计工程-详细设计....
作为Microsoft 32位平台的应用程序...本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。
第一章 软件工程概述 一、软件的定义和特性 (P2—P3) 定义:软件=程序+数据+文档 程序:按照事先设计的功能和性能要求执行的指令或语句序列 数据:程序能正常操纵信息的数据结构 文档:描述程序操作和使用的文档 ...
软件工程课程教学参考: 《学生考试成绩管理系统需求规格说明书》 1.概述(Summary) 本文档为考试成绩管理系统的设计、实现、测试以及验收提供重要依据,也为评价系统功能和性能提供标准。本文档可供用户、项目...
实验课程:软件工程 实验项目:《餐饮管理系统》需求分析说明书 指导老师:庞雄文 开课时间:2012 ~ 2013年度第 1学期 专 业:软件工程(数字媒体) 班 级:2010级7,8班 学 生:邓润锋 何嘉妮 余晶晶 学 号:...
1.3.3 软件工程管理中的技术依据 3 二.需求分析…………………………………………………3 2 系统设计依据. 2.1国内外电子政务系统发展现状…………………………………………………….5 2.2电子政务的可行性分析...
第1章嵌入式系统概述3 1.1嵌入式系统的定义和特点3 1.1.1嵌入式系统的定义3 1.1.2嵌入式系统和通用计算机比较4 1.1.3嵌入式系统的特点5 1.2嵌入式系统的硬件6 1.2.1嵌入式处理器7 1.2.2嵌入式存储器15 ...
3.1 API串口编程概述 47 3.2 采用同步查询方式的编程方法 47 3.2.1 创建串口 48 3.2.2 关闭串口 53 3.2.3 发送数据 53 3.2.4 接收数据 53 3.2.5 定时接收数据的方法 54 3.3 采用重叠I/O方式的编程方法 55 3.3.1 定义...