社区
研发管理
帖子详情
请问一个有关软件工程相关概念的问题?
SweetSir
2003-12-02 02:58:12
最近看一些软件工程的书籍,对一些概念产生的混淆。下面我说出,那为老大如果有时间能否给我解释一下,先谢了。
我们知道软件工程包括一些解决问题的方法,分析问题的方法,软件管理的方法,软件设计的方法...
那么现在的很多方法例如XP,RUP,CMM,TSP...都是些什么?
那为能从知识的体系结构上解释一下他们之间的联系和区别?
谢谢!
...全文
28
19
打赏
收藏
请问一个有关软件工程相关概念的问题?
最近看一些软件工程的书籍,对一些概念产生的混淆。下面我说出,那为老大如果有时间能否给我解释一下,先谢了。 我们知道软件工程包括一些解决问题的方法,分析问题的方法,软件管理的方法,软件设计的方法... 那么现在的很多方法例如XP,RUP,CMM,TSP...都是些什么? 那为能从知识的体系结构上解释一下他们之间的联系和区别? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SweetSir
2003-12-16
打赏
举报
回复
To:zhaoxichao(小西)
能不能具体的展开你的那颗结构树呢?谢谢!
SweetSir
2003-12-16
打赏
举报
回复
我提出这个问题的出发点是能够系统的去理解软件工程,以科学的观点学习软件。能够做到理论联系实际。
很高兴这么多的高手参与经来讨论。我想这不仅仅是对于想我这样的学习者,对于参与讨论的人也是一个很好的学习机会。
因为,在讨论中我们能够纵观全局,发现一些自己知识的不足。
zhaoxichao
2003-12-15
打赏
举报
回复
我觉得XP是一种的开发方法,你说的需求管理、项目管理方法是属于agile software development process
xp必须和敏捷过程结合才能用,如果用别的过程采用XP确实会有问题
但是必须区别开发方法和过程这两个概念
比如rup是一种过程,必须采用OO的开发方法,如果采用的是结构化方法,也是一个怪胎会出问题一样(但是我确实碰到过这样的怪胎^_^)
scalene
2003-12-15
打赏
举报
回复
zhaoxichao(小西):
对于XP你还需要加深了解。XP强调开发过程,特别是代码在软件过程中的特殊地位。但是并不表示XP只是一种开发方法。如果你采用了XP的开发方法,而不配合地采用XP的需求管理、项目管理方法,那你的XP不死掉才怪。
scalene
2003-12-15
打赏
举报
回复
zhaoxichao(小西):
敏捷过程只是几种软件方法的统称。比如,其中的XP和FDD,在处理需求和项目管理上就是不同的。
zhaoxichao
2003-12-14
打赏
举报
回复
就像楼主说的软件工程就是一棵大树
枝干1:项目管理,又分成了通用的项目管理(5个方面4个扩展),和特定于软件项目的管理主要是传统项目管理和其他枝干和怎么结合。
枝干2:软件过程,包括了CMM这样纯粹的过程框架(TSP和PSP可以算是CMM的分支),RUP于软件开发方法紧密结合的重型过粗,敏捷开发这样强调“以人为本”的轻型过程等等
枝干3:开发方法,传统的结构化分析方法,面向对象的方法,XP(我认为极限编程只是一种开发方法,应该和敏捷开发这个过程区别开来,用RUP也可以采用XP只是这样结合是一个怪胎而已),AOP(我认为只是OO的一些补充)
枝干4:生命周期模型,瀑布,迭代,螺旋等待,这跟软件过程是紧密结合的
枝干5:工具,UML这样的语言也可以是认为是一种工具,rose、together、pd等等建模工具
这不是纯粹的树,应该是枝干纵横交错的树^_^
个人看法,仅供参考和讨论
SweetSir
2003-12-14
打赏
举报
回复
SweetSir
2003-12-12
打赏
举报
回复
我的问题能够得到几位高手的垂青,真是令人高兴。
其实,我一直觉得软件工程是一个知识体系,就像一棵树一样,有主干和枝叶。对于我们这些初学软工的人来说如果知道这课树的结构我想学起来会事半功倍。有时候从web上search到的很多东西都是只将一方面的,很少将联系和区别的。而且软工也是一门实践性很强的学科,同时CSDN上的高手们都有很强的实践经验,所以我才到这里问这些比较简单的问题。不过,如果谁能够说的很清楚,也不简单。
w_rose
2003-12-10
打赏
举报
回复
一堆陈腐的人管理软件公司,而不是一堆设计师去设计软件。
除非是很大的软件公司,否则,还是好好做各自的“职能”,而不要抢头衔。
YtaoH
2003-12-09
打赏
举报
回复
CMM 是软件过程成熟度,共五级,国内软件企业一般能达到三级。
ozzzzzz
2003-12-08
打赏
举报
回复
Fusuli(大刀向鬼子们的头上砍去)
你要是实施PSP、TSP然后不去作CMM评估就太亏了。一个父亲,一套体系。所谓的重型方法就有很大的成分是在说这个。
回答这样的问题真的是乏味。STFW,你说的很对。
scalene
2003-12-08
打赏
举报
回复
Fusuli(大刀向鬼子们的头上砍去) :
你完全可以不理会CMM而去实施TSP
--------------------------------------
同意。
Fusuli
2003-12-08
打赏
举报
回复
to:scalene(南瓜汤)
TSP并不是CMM特有的吧,你完全可以不理会CMM而去实施TSP
to:SweetSir ()
以后碰见这种所写不明白的,just STFW(search the fucking web)
bigeyescoco
2003-12-08
打赏
举报
回复
南瓜汤,牛啊~
up~
scalene
2003-12-08
打赏
举报
回复
Fusuli(大刀向鬼子们的头上砍去) ,ozzzzzz(希望敏捷) :
回答这个问题是有点无聊。不过我看楼主是个初学者,又说是看过一些软件工程书的,软工的东西对于没有经验的人来讲还是很泛泛、抽象的,所以自己无聊了一把,不过希望楼主能够有一个学习的起始点,接下来能够更好的STFW。呵呵。
scalene
2003-12-06
打赏
举报
回复
XP,RUP,CMM,TSP都不是你所理解的具体的“方法”。
XP和RUP是两种实用性的软件工程理论,各自包括很多方法,RUP就是Rational Unified Process(顾名思义,正宗的RUP当然要买Rational的产品,可以到Rational网站上去查一下),XP就是Extreme Programming,是被成为“敏捷过程”的几种理论的最有名的一种。
CMM是什么软件能力成熟度模型,用来做外包软件评级的家伙,就是通过看你们公司的一些软件过程是否达标来评判贵公司水平的一种规范,不过目前国内有点泛滥,且水货居多。TSP是CMM的一个概念,叫小组软件过程。
tigerzhouli
2003-12-06
打赏
举报
回复
专业啊,我也想知道啊!帮你顶
SweetSir
2003-12-03
打赏
举报
回复
顶一下
SweetSir
2003-12-02
打赏
举报
回复
顶一下
有关
软件工程
的一些
概念
这里是一些常见的
软件工程
的
概念
,希望能对您有一定的帮助!
软件工程
有关术语和
概念
介绍
软件工程
的有关术语和
概念
。适合需要撰写文档的同学,也可以作为软件开发人员的参考手册。
软件工程
复习
概念
总结
软件定义: 与计算机系统操作有关的程序、数据以及
相关
文档的完整集合; 程序:按设计功能和性能要求执行的指令序列
软件工程
+研究生复试+求职+面试题
汇总了计算机研究生复试有关
软件工程
各章节简答题,使用了易于口头表达的语言进行了总结。包括
软件工程
基本
概念
及各章节
问题
回答。 1. 什么是
软件工程
?目前有哪几种主要的
软件工程
方法? 2. 软件的生命周期包括哪些阶段? 3. 衡量软件质量的主要指标有哪些? 4. 常用的软件过程模型包括哪些、分别适合于什么样的软件项目? 1. 软件需求分析的任务是什么?有哪些主要步骤? 2. 需求分类有哪些? 2. 简述结构化分析、设计的要点。 4. 软件模块划分的依据是什么? 7. 面向对象设计的UML 主要图表及用途是什么? 1. 软件测试的目标是什么,有哪几种主要有测试技术? 2. 软件测试有几个阶段? 1. 软件的维护的目标是什么,有哪几种维护类型?
软件工程
软件体系结构.pptx
第四章 软件设计 主要内容: 软件体系结构的
概念
软件设计思想 结构化设计方法 面向对象设计方法
软件工程
软件体系结构全文共50页,当前为第1页。 讨论要点 (1)什么是软件结构? (2)如何建立设计模型?
软件工程
软件体系结构全文共50页,当前为第2页。 软件设计的目标和目的 软件需求:解决"做什么" 软件设计:解决"怎么做" 软件设计的任务
问题
结构(软件需求) 软件结构 从软件需求规格说明书出发,形成软件的具体设计方案。 映射
软件工程
软件体系结构全文共50页,当前为第3页。 软件的总体结构主要回答的
问题
软件的组成部分 软件的层次关系 模块的内部处理逻辑 模块之间的界面
软件工程
软件体系结构全文共50页,当前为第4页。 软件体系结构 软件体系结构包括两部分: (1)过程构件(模块)的层次结构 (2)数据构件
软件工程
软件体系结构全文共50页,当前为第5页。 §4.1 软件体系结构 软件体系结构的有关
概念
软件体系结构的层次性 软件体系结构的设计原理
软件工程
软件体系结构全文共50页,当前为第6页。 软件体系结构的有关
概念
什么是软件体系结构 软件体系结构的发展 软件体系结构的研
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章