社区
ASP
帖子详情
跟BOBO一起学习软件工程学
会织网的蚂蚁
2003-11-30 02:40:47
随首计算机的日益普及,计算机软件无处不在。以软件的说明、开发、维护和管理为内容,作为信息产业的一个支柱,软件工程这一学科已经逐渐为人们所熟悉和广泛应用。这和前些年有很大的不同。现在大家都认识倒,如果有哪个项目不遵循软件工程原则必定会受到实践的惩罚。
...全文
33
15
打赏
收藏
跟BOBO一起学习软件工程学
随首计算机的日益普及,计算机软件无处不在。以软件的说明、开发、维护和管理为内容,作为信息产业的一个支柱,软件工程这一学科已经逐渐为人们所熟悉和广泛应用。这和前些年有很大的不同。现在大家都认识倒,如果有哪个项目不遵循软件工程原则必定会受到实践的惩罚。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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.软件的开发要受到环境的制约。
自己的才是最好的。
享受人生-快乐成长
2003-12-09
打赏
举报
回复
先学建筑学
zorou_fatal
2003-12-09
打赏
举报
回复
帮你up。
会织网的蚂蚁
2003-12-08
打赏
举报
回复
什么是软件?软件一词起源于60年代的国外,虽然人们对软件一词的意思不明所知,但是对software一词,我想很熟悉。这个词的意思如果用两个词来解释。就是软件品的意思。软件是计算机与硬件打交道必不可少的。是程序,数据及相关文档的完整体现。其中,程序就是按事先设计好的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发、维护和使用有关的图文材料。
会织网的蚂蚁
2003-12-08
打赏
举报
回复
使用不同的开发工具是您首要的选择,不论是什么样的系统开发,还是应用开发。都离不开得心应手的开发工具的选择。在开发过程中,那就是开发方法的问题了。也就是所说的算法问题。
会织网的蚂蚁
2003-11-30
打赏
举报
回复
软件工程是工程学家族的一员,不同于其它的工程学,像水利工程,建筑工程等,人们在改变自然的同时,也在丰富自己的知识。软件工程是工程家族新的成员。软件软件工程在软件开发中占据着重要地位。在如今信息技术高速发展的今天,显得更为重要。如果现在的软件开发商对软件工程学不了解的话,可以说,他对软件本身也是认识很浅薄的。
zorou_fatal
2003-11-30
打赏
举报
回复
BOBO?
Vieri?
程序设计方法的研究
程序设计方法学的一篇论文,主要关于程序设计的发展历程
最全大数据
学习
资源整理
关系数据库管理系统(RDBMS) MySQL:世界最流行的开源数据库; PostgreSQL:世界最先进的开源数据库; Oracle 数据库:对象-关系型数据库管理系统。 框架 Apache Hadoop:分布式处理架构,结合了 MapReduce(并行处理)、YARN(作业调度)和HDFS(分布式文件系统); Tigon:高吞吐量实时流处理框架。 互联网科技发展蓬勃兴起,人工智能...
2019最全大数据
学习
资源整理(值得收藏)
关系数据库管理系统(RDBMS) MySQL:世界最流行的开源数据库; PostgreSQL:世界最先进的开源数据库; Oracle 数据库:对象-关系型数据库管理系统。 框架 Apache Hadoop:分布式处理架构,结合了 MapReduce(并行处理)、YARN(作业调度)和HDFS(分布式文件系统); Tigon:高吞吐量实时流处理框架。 分布式编程 AddTh...
历年软件设计师考试试题与答案解析大全
本文还有配套的精品资源,点击获取 简介:本资源包含1990年至2006年软件设计师资格认证考试的试题及答案,涉及软件设计的各个方面。这些试题有助于考生了解考试结构和难度,提高应试能力,并通过实战练习强化理论知识。解答部分提供详细解析,帮助考生理解问题和改进答题策略,从而提升解决实际问题的能力。内容覆盖软件工程的生命周期,包括需求分析、设计原理、编程语言、数据结构、算法、操作...
iOS
学习
资源收集
目录 UI 下拉刷新 模糊效果 AutoLayout 富文本 图表 表相关与Tabbar 隐藏与显示 HUD与Toast 对话框 其他UI 动画 侧滑与右滑返回手势 gif动画 其他动画 网络相关 网络连接 图像获取 网络聊天 网络测试 WebView Model 通讯录 其他 数据库 缓存处理 PDF 图像浏览
ASP
28,407
社区成员
356,948
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章