c语言程序开发的四个过程 软件开发的方法
c语言程序开发的四个过程 软件开发的方法
2024-11-05 09:53:55  作者:梦小阳  网址:https://m.xinb2b.cn/sport/gmf333478.html

这几天参与了一个c语言和c 语言是不是应该算一种语言的讨论,引发了写没写过大项目的质疑我先自我介绍一下,我03年参加工作,毕业后就进入了当时可能是最火的电信软件开发行业,开始写c语言,unix下c语言当时中国移动是最有钱的甲方了吧,主机都是IBM 小机,hp的也用,但是没有IBM的数量多aix、hp-ux都用过,直到linux我当时做账务处理,主要就是算月租,把话单变成账单,对账单做优惠,收用户的手机费,我来为大家科普一下关于c语言程序开发的四个过程 软件开发的方法?下面希望有你要的答案,我们一起来看看吧!


c语言程序开发的四个过程 软件开发的方法

这几天参与了一个c语言和c 语言是不是应该算一种语言的讨论,引发了写没写过大项目的质疑。我先自我介绍一下,我03年参加工作,毕业后就进入了当时可能是最火的电信软件开发行业,开始写c语言,unix下c语言。当时中国移动是最有钱的甲方了吧,主机都是IBM 小机,hp的也用,但是没有IBM的数量多。aix、hp-ux都用过,直到linux。我当时做账务处理,主要就是算月租,把话单变成账单,对账单做优惠,收用户的手机费。

有人说计费系统不算大项目,但是就我从业的这么多年看,至少不是小项目。我也没再参与过更大的项目了。

转回到软件开发,一个软件项目,是由很多功能模块构成的,有前台,有中间件,有后台,有接口,有主机监控,有统计分析报表等等。每个大类里面,还要细分更多的子模块,子功能等等。我想任何一个项目经理、系统架构师,都不可能把这样的项目写到一个main里面,代码写几百万行吧?按照项目管理的理论要求,项目要进行分解,形成wbs,切分成最长2周的工作任务包,那么我们肯定会把模块细化,切分成细小的功能点,按照原来的软件工程理论,这可能叫解耦吧?再按照中国软件工程师的特点,独立个体都是龙,捏合到一起往往1 1不一定大于2,所以拆分功能模块,最合适的就是拆分到一个模块一个人负责,与其他模块交互,架构师或项目经理参与,双方谈好接口,这样既保证了软件的可靠性,又提高了工作效率,工程师离职后也不会对整个系统有大的影响。

写具体的一个程序也是,因为我只会c语言,我就拿c语言举例。写一个程序,不是一个函数从头写到尾,写几万行,那样不叫程序,也不是一个成熟的有水平的程序员干的事。一个程序,也是由多个模块、多个函数构成,每个函数最好不要超过1000行,一些功能关联性高的,组成一个lib库文件,lib库可以有层级,平级直接没有调用关系,高层级可以调用低层级,层级也不易太多,5级足以。这样开发,主程序中按照事物或数据的处理流程,调用相关的函数即可。编译也方便,代码复用率也高,出了问题也好查。

总之每个人写程序的习惯都不一样,选择适合自己的就好。至于大项目,我真的觉得你可能就是参与了其中一块而已,如果真有人纯手撸500万行代码,请收下我的膝盖,我对您顶礼膜拜,您永远是我的神!

  • 最近频繁抽筋怎么回事(经常抽筋别大意)
  • 2024-11-06经常抽筋别大意人到中年,不少人总是出现“抽筋”的症状,很多人认为这只是“缺钙”,未必!抽筋的原因所谓的抽筋,其实是肌肉痉挛,即肌肉自发的持续性收缩一般来说,小腿和脚趾最容易出现,时间从几秒到几十秒,甚至数分钟都有可。
  • 风云刀皇聂风刀法(风云聂风的魔刀共有九招)
  • 2024-11-06风云聂风的魔刀共有九招魔刀乃是第一邪皇所创神功,修炼魔刀会让修习者功力倍增,但亦能让心智不坚者心性失控,堕入魔道无法自拔,第一邪皇便在醉酒之际无法压抑魔心误杀亲子第一求胜而封刀退隐时逢绝无神入侵中原,猪皇带便带风云二人去生。
  • 清炒洋葱的家常做法(清炒洋葱的家常做法简单介绍)
  • 2024-11-06清炒洋葱的家常做法简单介绍食材:洋葱1个、红椒1个、葱适量、蒜粒适量、油适量、生粉适量洋葱切粗丝,红椒切丝,葱切段,蒜切末锅内倒少许油,先将洋葱丝炒炒,因为水分含量大,所以要先炒去其中部分水份再烧锅下油,放蒜米、红椒丝炒炒,最。
  • 对角线用计算机怎么算
  • 2024-11-06对角线用计算机怎么算对角线长度=√(长的平方+宽的平方)具体解答过程如下解:令长方形的长为a,宽为b,对角线为c因为长方形的四个角都为直角,那么长方形的长、宽和对角线就构成一个直角三角形那么根据三角形性质可得,a^2+b。
  • 老师一边刷抖音一边教课(学生和老师一起在课堂上)
  • 2024-11-06学生和老师一起在课堂上长江日报大武汉客户端4月13日讯(记者陈晓彤通讯员张慧)4月12日,武汉华夏理工学院的课堂上,学生和老师一起打开抖音,兴致勃勃“刷”起来这不是在上课“摸鱼”,而是该校网络与新媒体专业的一门专业课——《。
  • 德云社总决赛郭麒麟岳云鹏(郭麒麟排不上号)
  • 2024-11-06郭麒麟排不上号德云社八虎,以前人们也没有听说过这个词人们都知道德云四少、德云社四大金刚、德云社四大天王、德云社八大金刚那么德云社八虎是说的谁呢?现在去德云社听相声,如果是奔着某个相声演员去的,在买票之前一定要先打听。
  • 鸿运当头的养殖方法和注意事项
  • 2024-11-06鸿运当头的养殖方法和注意事项养殖方法:1、先在盆底部装入2厘米厚的小石子、碎砖粒、粗沙等粒状物,以利于根部透气和排水准备富含腐殖质、养分含量高、排水、透气能力较好的微酸性土壤2、选用13~15厘米直径的盆,上盆栽植深度以根部不外。
  • 这十部电影我也会从头到尾看完(五部剧情过于真实的电影)
  • 2024-11-06五部剧情过于真实的电影不管是艺术还是电影,其实都源于生活,但又高于生活而现在有许许多多的电影都带有现实主义,往往看这种题材的电影总会有一种久久不能释怀的感觉,因为电影中的剧情太过于现实当我们看完后会有一段很长的治愈期(用网。
  • 如何将cad转换成pdf(我只用这种方法)
  • 2024-11-06我只用这种方法客户抱怨打不开CAD设计图?安装了CAD软件又因为字体原因出现效果偏差?作为工程设计师的你这时候该怎么办?其实很简单,只要进行CAD转PDF的操作,客户不仅不用安装CAD软件,还不用担心字体问题那么接。
  • 海鸥有多凶猛(海鸥是这样捕食的)
  • 2024-11-06海鸥是这样捕食的时有对来昆的海鸥,除人工喂食外,还能怎样获得食物感到不解,就像海鸥晚上在滇池何处过夜也不知一样经观察小区旁河里栖息海鸥的活动,发现它们是这样捕食的冬天小河里的水浅而清,河里的鱼和泥鳅清晰可见海鸥发现猎。
  • 现在孩子上学真心不容易(看过这5条建议家长终于淡定了)
  • 2024-11-06看过这5条建议家长终于淡定了要想让孩子轻松愉快地度过在家上学的时光,可不是一味逼迫收读就能行得通哦,它需要大量的练习以下是对我很有用的5条建议,希望能让你们少一些焦虑,多一些从容忘掉之前所有的固有认知孩子年龄越大,他就越需要正式。