zoukankan      html  css  js  c++  java
  • 软件工程概论通读第九章

     第九章:软件实现    

          软件实现过程包括代码设计、设计审查、代码编写、代码走查、代码编译和单元测试等基本活动。

          程序设计语言:机器语言到高级语言的过程。FORTAN适合科学计算,COBOL商业处理领域,BASIC适应分时操作系统。结构化程序语言:直接支持结构化构建,具有很强的过程能力和数据结构能力。高级语言明显优于机器语言和汇编语言,采用高级语言有利于产生可读性强、易测试和易维护的程序代码。实用标准:应用领域、用户要求、系统兼容、可移植性、开发环境。

         软件编码规范有利于测试和维护过程。文件命名与组织、代码的版式(适当的空行、代码及行内空格、分行对齐与缩进、命名规则、声明、注释)

         软件编码案例分析包括程序注释问题、变量命名问题、内存异常问题(内存泄漏问题、指针参数问题、“野指针”问题、编程建议)、异常处理问题、性能问题(避免创建重复对象、优化语句提高性能)。

         软件代码审查:语法、语意、功能或性能不足。

  • 相关阅读:
    mysql 数据库引擎
    dubbo 微服务
    spring 属性文件加载接口---PropertySourceLoader
    Shiro架构
    HTTP状态码
    Shiro 修改权限,刷新权限
    Consul 架构(译)
    Java EE平台介绍(译)
    Java SPI机制
    Otb_000_ElementUI 的 Drawer组件无法上下滚动没有滚动条
  • 原文地址:https://www.cnblogs.com/15732115368zhm/p/4284910.html
Copyright © 2011-2022 走看看