【软件工程】--程序编码

落爺英雄遲暮 提交于 2019-12-06 12:23:13


【前言】   

     软件工程的编码阶段主要是由工作在一线的软件开发人员程序员和程序经理来完成的,这个阶段的主角决定着软件的质量的好坏。下面我分为两个部分来总结一下程序编码和编码后的质量评价。

 (一)程序编码

    编码部分根据对软工视频的理解我分为了四个方面,编码的语言、编码的结构化设计、编码的设计风格、编码的复杂性度量。


(1)程序语言

1.语言的分类导图里面已经很清晰了,但是高级语言还包括四个类型:
  ①系统实现语言 ②静态高级语言 ③快结构语言 ④动态高级语言
2.语言的选择原则(效率)
  ①最少工作量 ②最少技巧 ③最少错误 ④最少维护 ⑤最少记忆
四个词总结: 正确、清晰、整洁、快  

(2)结构化程序设计

  这部分的原则和内容都很简洁明了。自顶向下,逐步细化的原则 符合考虑问题的规律而且使程序模块清晰。

(3)程序设计风格

  程序也是要写给别人看的,特别是测试和维护的时候是一定会检测源程序的。所以程序有一个良好的风格会方便维护和测试。除此之外还有其他方面。

(4)复杂性度量

  效率是程序的一个很重要的方面,谁都不想用一个软件每点开一个功能都要等半天。所以我们有了程序的复杂性度量测试。但复杂性和正确性以及清晰程度是需要权衡和协调的,不能单单为了追求某一方面而忽视了其他。

(二)程序质量评价

  程序的质量评价很容易理解,一张图胜过千言万语,依旧是拿图说话,上图:


【总结】

  程序编码阶段的学习先总结到这里,还有后期的测试和维护阶段,本人才疏学浅还希望读者多多指教,总是觉得自己的学习还不过深入,希望踏实一点,继续努力~
  感谢您的阅读,未完待续~~


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!