CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

什么是软件开发

楼主hxy2003(asfd)2006-03-04 16:27:28 在 VB / 基础类 提问

什么是软件开发,其实这个话题并不需要每个人都清楚它,但我还是把我所了解的软件开发与大家分享一下,因为软件开发工作其实  
   
  正是模拟现在工作的一个抽象过程。它主要是目的是为了把复杂的事情做得简单,它的主体都是模拟人的一切行为而产生,正是因为这个,软  
   
  件才能走进千家万户,甚至使人们的生活、工作等等都彻底的从传统模式上改变。  
  某种意见上,软件开发仅仅是与字符打交道,好像有点高难度一样的,其实它是一件非常普通不过的事情,仅仅是做一件如何做一件  
   
  早已预想好结果的事情,简单点说就是模仿。它通过字符代码的重重包装,最终体现出来的就是几个按钮,或是比较简单的画面,让人一目了  
   
  然。它和其它物品的生产过生一样的道理,如生产电视机一样,最终给用户操作的,也只有几个按钮和一个遥控,相信谁都会放电视了。  
  其实软件设计的过程当中,任何所谓的“高深”设计,都能从我们最基本的生活中找到实现。所以也无所谓高不高深了,我认为,最为高深的设计应该是完合符合人性化的设计,但这样的要求达不到,只能退之求次,达到了90%就应该给一百分了。  
  归根到底,软件设计本身并不需要任何神秘,需要的仅仅是如何做才能更省力,更省时,把生活中复杂的事,做简单,而不是把本身就简单的事,搞复杂来,以体现技术如何高超。如何高超的技术,均实要走到现实中,去完成现实中的任务。所以,程序本身就是从生活中来,然后也必需回到生活中去。高级别的程序员应该都可以从生活中找到实现方法,所以程序设计者都必需从现实中来,或许也是程序员最难做到的事情。  
  为什么设计语言要多方升级、多种多样其实也是有同样的道理。从根本上来说,C语言即可完成所有的开发任务,但为什么还要C++,VC++   到vc.net   或JAVA等林林种种呢。其实它的目的都是一样,就是更省力,更省时的开发一个程序,这么多种语言,它都是各自用自己的手法对一些现成的东西进行了封装,然后给出接口给更高一层的程序员来调用,从而节省了最终程序员的开发量,这就是程序语言步步升级的原因。  
   
   
   
   
  问题点数:20、回复次数:6Top

1 楼fxj331072(白天与黑夜)回复于 2006-03-04 18:47:45 得分 0

看完,接分!Top

2 楼xionghaibin(独孤思绪)回复于 2006-03-05 01:59:59 得分 0

唉?  
  我终于看完了呀    
  Top

3 楼hxy2003(asfd)回复于 2006-03-06 10:42:36 得分 0

不会很长吧。Top

4 楼KINGhjh(飓风)回复于 2006-03-06 10:44:51 得分 0

接了!·Top

5 楼AnnaBear(淡淡)回复于 2006-03-06 10:50:57 得分 0

这就是软件开发Top

6 楼hxy2003(asfd)回复于 2006-03-08 09:41:16 得分 0

今天看了一篇“做软件就等于做人”道理一样。。。Top

相关问题

  • 到底什么是软件开发中的建模?
  • 什么是软件开发工程师啊?
  • 请问什么是SAP ABAP/4的软件开发
  • 个人软件开发过程是什么啊?
  • 这是我面试的一个问题:什么是嵌入式软件开发?
  • 软件开发有没有什么国家标准或者是行业标准?
  • 请问:c#的长处是网络编程,pc软件开发,还是什么别的?
  • 请大家谈谈在软件开发过程中最感兴趣的是什么?
  • 保险公司招软件开发人员,进去之后是做什么的呢?
  • 请问国外类似CSDN这种软件开发的知名网站是什么?

关键词

  • 软件开发
  • 程序员
  • 软件
  • 语言
  • 简单
  • 道理
  • 设计
  • 程序
  • 事情
  • 复杂

得分解答快速导航

  • 帖主:hxy2003

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo