跟BOBO一起学习软件工程学

会织网的蚂蚁 2003-11-30 02:40:47
随首计算机的日益普及,计算机软件无处不在。以软件的说明、开发、维护和管理为内容,作为信息产业的一个支柱,软件工程这一学科已经逐渐为人们所熟悉和广泛应用。这和前些年有很大的不同。现在大家都认识倒,如果有哪个项目不遵循软件工程原则必定会受到实践的惩罚。
...全文
33 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
hawk2004 2003-12-26
  • 打赏
  • 举报
回复
up
可是现在给我的感觉是
程序员想去做到更好
却由于种种原因
不得不仓促交单

软件工程实施很不得力
happyamang 2003-12-26
  • 打赏
  • 举报
回复
up
sunnyboy113 2003-12-26
  • 打赏
  • 举报
回复
我UP。
不过,我怎么才能在平常的软体设计中注入软件工程学呢?
会织网的蚂蚁 2003-12-26
  • 打赏
  • 举报
回复
一个客户需要的商品软件需要程序员来做些什么呢,客户的钱不好得,这就要程序员站在客户的角度来考虑软件的开发。界面很重要吗?是不是程序员还要对软件界面进行一定的处理呢。不论怎样,一切都是最好的,才是程序员所追求的,你认为呢?软件,程序员应该对软件进行如何处理。
会织网的蚂蚁 2003-12-18
  • 打赏
  • 举报
回复
软件的生存期
对于程序员来说,我们考虑的太少太少。我们只考虑了程序的编写,而没有考虑软件是否能长期被用户使用。我们所做的程序是否能长久不衰。
现在随着硬件的技术的更新,软件运行环境也许不是我们所考虑的重点问题。复杂的,大型的软件项目也提到了桌面上来。软件开发的过程中可能我们会遇到一些难已解决的问题。
1.软件开发无计划性。
软件的开发没有计划性和目的性,使用我们在开发过程中,经费预算总是少于开发实际需求量。对于工作量的的估计不准确。运作无法确定。开发工作一托再托。软件开发出来也是不尽人所意,公司不满意,客户也不满意。
2.软件需求不充分
软件开发人员不能和用户交换意见,给开发过程带来很多不便。开发人员做自己的开发,用户等着程序的出现。
3.软件开发过程不规范
开发过程没有一个统一的规范。
4.软件开发少了测试一关。
5.公司,开发人员,用户三足鼎立。各管其职,开发人员只能和用户交互意见,公司只是参于双方合作的角色。
通过上面,我们可以看出软件的危机在哪里。软件的开发和程序的设计,需要一个规范的东西出来。这个我们需要做成什么。那个要做成什么。少了不行,多了也没有用。
会织网的蚂蚁 2003-12-18
  • 打赏
  • 举报
回复
程序员也需要体验生活。对一个开发较大的程序员来说,和一个演员一样,也要体验生活。程序员重要的是开发不假,只明白技术也是不假,但是如果想做一个人性化的工程来说,体验也是不可少的。演员为了一个角色,要对他没有从事过的人生到生活中去体验。反过来说,我们程序员在做一个新程序的时候,我们不知道该公司的工作流程。我们只能用脑子去想,该怎么做。为什么要这么做,如果我们能够去体验一下,或者听别人说,我想,比我们自己去做这样一个系统要好的多。
lsaturn 2003-12-17
  • 打赏
  • 举报
回复
关bobo什么事?现在很流行她哦!
会织网的蚂蚁 2003-12-17
  • 打赏
  • 举报
回复
软件的分类
软件分为系统软件,支撑软件,应用软件
看到这里,你会说支撑软件是什么?
支撑软件就是帮助程序员开发软件产品的工具。
会织网的蚂蚁 2003-12-10
  • 打赏
  • 举报
回复
谢谢各位朋友的大力支持。
下面我们来了解一下软件的特点。
1.软件是一个实体,他区别于其它的工程。人们可以把他记在纸上,也可以存入盘中。但无法看到他的形态。而必须通过观察,分析,思考,判断。去了解它的功能,性能,特性。(无形的产物)
2.软件的生产与硬件不同。软件一旦开发出来,只能成批的复制副本。所以说,软件开发过程很重要。(软件的源代码应该受到保护)
3.软件一旦生成,就面临着老化的一天。升级显得很重要。所以知识结构也要在更新。
4.软件的开发和运行要受到计算机系统的限制。
5.软件开发至今不能摆脱手工艺的开发方式。
6.软件很复杂。软件开发的思想很复杂。如何能够智能化地处理各种功能很重要。
7.软件的成本很高。
8.软件的开发要受到环境的制约。
自己的才是最好的。
  • 打赏
  • 举报
回复
先学建筑学
zorou_fatal 2003-12-09
  • 打赏
  • 举报
回复
帮你up。
会织网的蚂蚁 2003-12-08
  • 打赏
  • 举报
回复
什么是软件?软件一词起源于60年代的国外,虽然人们对软件一词的意思不明所知,但是对software一词,我想很熟悉。这个词的意思如果用两个词来解释。就是软件品的意思。软件是计算机与硬件打交道必不可少的。是程序,数据及相关文档的完整体现。其中,程序就是按事先设计好的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文材料。
会织网的蚂蚁 2003-12-08
  • 打赏
  • 举报
回复
使用不同的开发工具是您首要的选择,不论是什么样的系统开发,还是应用开发。都离不开得心应手的开发工具的选择。在开发过程中,那就是开发方法的问题了。也就是所说的算法问题。
会织网的蚂蚁 2003-11-30
  • 打赏
  • 举报
回复
软件工程是工程学家族的一员,不同于其它的工程学,像水利工程,建筑工程等,人们在改变自然的同时,也在丰富自己的知识。软件工程是工程家族新的成员。软件软件工程在软件开发中占据着重要地位。在如今信息技术高速发展的今天,显得更为重要。如果现在的软件开发商对软件工程学不了解的话,可以说,他对软件本身也是认识很浅薄的。
zorou_fatal 2003-11-30
  • 打赏
  • 举报
回复
BOBO?
Vieri?

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧