【软工视频】软件、软件project

如今正在学习软工视频,总结了一下什么是软件和软件project的由来。

看到这张图,“软件”这个模糊的玩意儿就在我的大脑里异常清晰起来,so easy。我就不多说些什么了。

软件的开发是一段历史。分别经历了程序设计、系统设计和软件project。

软工技术的发展,源于软件危机,能够说是软件危机敲开了软件project的大门。。

看到这张图。我也没什么好说的,非常清晰。也不值得写什么了,足矣!

大家可能会发现,红色的字体看不清,没关系,那不是重点。

重点是软件project的三要素:开发方法、工具和过程。它们三个共同构成了软件project技术。。

小结

一開始总是不明确软件project方法与过程的差别,由于方法中的结构化开发方法与过程的生命周期是一样儿一样儿的!

如今我明确了。全部的方法都会经历这个过程,不同的是。每种方法在这个过程中使用的手段、工具和原则不一样。。欣喜

下一篇博客我要写软件project的开发方法,期待吧。

时间: 2024-07-30 03:48:41

【软工视频】软件、软件project的相关文章

【软工视频】软件、软件工程

现在正在学习软工视频,总结了一下什么是软件和软件工程的由来. 看到这张图,"软件"这个模糊的玩意儿就在我的大脑里异常清晰起来,so easy!我就不多说些什么了.. 软件的开发是一段历史,分别经历了程序设计.系统设计和软件工程.软工技术的发展,源于软件危机,可以说是软件危机敲开了软件工程的大门.. 看到这张图,我也没什么好说的,很清晰,也不值得写什么了,足矣!!大家可能会发现,红色的字体看不清,没关系,那不是重点.. 重点是软件工程的三要素:开发方法.工具和过程.它们三个共同构成了软件

【软工视频】维护

对于一个系统或软件来说,最难得部分不是软件开发阶段,而是维护阶段.下面一张图,让我们认识到维护的重要性! 由上图可知,维护在软件生存期所占的比例在70%以上..  困难 1.理解别人写的程序困难,困难程度软件配置成分减少而迅速增加(之前的博客<[软工视频]测试>中已写过软件配置) 2.要维护的软件往往没有合适的文档或资料不全 3.绝大多数软件设计时没有考虑将来的修改 4.维护不是一项吸引人的工作 5.软件人员经常流动,维护不能依靠原开发人员 6.追踪软件的建立过程非常困难,或根本做不到 流程

【软工视频】软件开发方法与模型

这篇博客将软件开发方法与模型一起写,是想给它们进行比较,分析它们的不同.. 开发方法 通过看自己的软工视频和查阅百度百科,发现软件的开发方法有很多种,下面是我在百度百科上的截图: 就目前而言,我需要学习的是结构化开发方法(SASD).面向数据结构开发方法和面向对象的开发方法.由于面向数据结构和面向对象的开发方法没有进行系统的学习,所以我现在要写结构化开发方法.结构化开发方法也会贯穿[软件视频]这一系列博客,希望大家给我指正! SASD是面向数据流的开发方法,下面一张图是我对它的总结: 感觉自己的

(软工视频总结)之软件维护和用户界面设计

软件维护是软件开发中的最后阶段,也是最长的阶段,不能小觑呀!软件维护所花费的人力.物力和财力在软件开发周期中占很大部分. 软件维护说白了就是一个在软件投入使用后,为了满足用户的新需求或者发现的新漏洞而对软件进行修改的过程. 软件维护的目的是:1.修改错误.2.增加软件的功能和性能.3.使软件更适应时代,使用寿命延长.4.让软件能更好的为人民服务. 软件维护的类型包括:1.适应性维护 2.完善性维护 3.改正性维护 适应性维护是为了适应发展,使软件适应外部的各种条件及环境的改变而做出的相应的修改.

(软工视频总结一)让我们把知识连起来

我们学习的知识都是有关系的,我们不能把一些的新的东西都要放进自己的脑子里,而是将自己知道的知识拿出来,和书上的对应-- 我们大多数都参加了<信息系统开发与管理>这一门自考,其实想想,软件工程和信管真的很像,所以说软工对于我们来说并不是一项新的内容,而是我们熟悉的. 软工视频首先就纠正了我们一个误区:软件不单纯是一个程序,而是程序.数据和相关文档的完整集合.由于多数开发人员只重视开发,不重视维护,所以导致软件在开发和维护过程中遇到了一系列严重问题,称此为软件危机,表现为产品不符合用户的实际需要.

软工视频(27~32)-面向对象技术

这次主要说面向对象技术,面向对象,在之前就已经接触过,那么这里我来比对着学习一下. 大道至简,其实面向对象讲来讲去就这两样东西,一是它是什么,二就是它是怎么来的. 一.先说它是什么吧,也就是他的概念.这里我想先回忆一下之前学到的这些东西.首先是VB,它主要是面向过程,面向对象的东西并不多.C++呢,面向对象这一块还是非常重要的,不管是学习还是考试,这都是一个重点.基本上一提到面向对象,那就是对象.类.继承.多态.封装.再来看看我们软工中说到的面向对象: 面向对象=对象+类+继承+通信. 在说这个

软工视频(37~46)-软件管理

说到软件的管理,可以分为质量和工程管理两大方面.下面来逐一介绍. 质量管理.我们编完软件后怎么来衡量它呢?这就涉及到质量管理.它到底是什么意思呢?一个计算机软件的优秀程度,得用软件质量来描述.那么定义软件的质量,其实就是为该软件定义一系列的质量特性.往大了说,它得具有可移植性吧,可使用性要好吧,那么可维护性也很重要.那么把它分一下层,那么就成了一个模型. 为了保证产品和服务充分满足消费者要求的质量,那么这就要涉及到质量保证.那么怎么去保证呢?首先要从用户出发,想到用户的要求,再去开发设计,要借鉴

[福大软工] W班 软件产品案例分析

作业要求 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1300 评分细则 第一部分 调研,评测 (30分) 评测: 软件的bug,功能评测,黑箱测试 下载并使用,描述最简单直观的个人第一次上手体验. 按照描述的bug定义,找出几个功能性的比较严重的bug.至少两个. 用专业的语言描述(每个bug 不少于 40字),如有必要,可以配图. 你觉得为什么这个产品组的人没有发现这些bug? 假设你们团队需

“软工视频”第三章总结

"当我们做一个项目时,可能客户口头告诉你他想要做一个什么东西,或者给了你一些文档告诉你这就是需求.就根据几句口头讲述,或者一些文档,很难知道到底具体需要做什么.这时候就要对需求进行挖掘,以得到功能列表,或者用例图,并作出软件需求分析."这段话我觉得虽然直白,但是确实是把软件需求分析说的很清晰.下面是我对第三章理解的思维导图:   其实这一章视频就讲了两个方面:一任务过程:二是分析方法.它们的结果都是为了一个文档,就是软件需求规格说明书. 一.任务和过程 1. 任务 1)认清问题,分析资