【软件工程】--程序编码
【前言】 软件工程的编码阶段主要是由工作在一线的软件开发人员程序员和程序经理来完成的,这个阶段的主角决定着软件的质量的好坏。下面我分为两个部分来总结一下程序编码和编码后的质量评价。 (一)程序编码 编码部分根据对软工视频的理解我分为了四个方面,编码的语言、编码的结构化设计、编码的设计风格、编码的复杂性度量。 (1)程序语言 1.语言的分类导图里面已经很清晰了,但是高级语言还包括四个类型: ①系统实现语言 ②静态高级语言 ③快结构语言 ④动态高级语言 2.语言的选择原则(效率) ①最少工作量 ②最少技巧 ③最少错误 ④最少维护 ⑤最少记忆 四个词总结: 正确、清晰、整洁、快 (2)结构化程序设计 这部分的原则和内容都很简洁明了。自顶向下,逐步细化的原则 符合考虑问题的规律而且使程序模块清晰。 (3)程序设计风格 程序也是要写给别人看的,特别是测试和维护的时候是一定会检测源程序的。所以程序有一个良好的风格会方便维护和测试。除此之外还有其他方面。 (4)复杂性度量 效率是程序的一个很重要的方面,谁都不想用一个软件每点开一个功能都要等半天。所以我们有了程序的复杂性度量测试。但复杂性和正确性以及清晰程度是需要权衡和协调的,不能单单为了追求某一方面而忽视了其他。 (二)程序质量评价 程序的质量评价很容易理解,一张图胜过千言万语,依旧是拿图说话,上图: 【总结】 程序编码阶段的学习先总结到这里