zoukankan      html  css  js  c++  java
  • 第九章

    软件实现

           将详细设计的结果翻译成用某种程序语言编写的并且最终可以运行的程序代码。

           包括:代码设计、设计审查、代码编写、代码走查、代码编译、单元测试。

    1. 软件设计语言:

    (1)       C++、Smalltalk、java、C#等面向对象语言使开发人员可以自然的实现由面向对象分析和设计产生的模型;

    LISP和Prolog是人工智能领域中知识表示和专家系统的语言;

    APL是为数组和向量运算设计的简洁而且功能强大的语言;

    FORTH是专为开发微处理器而设计的语言。

    (2)       基本思想:采用建模语言表示软件系统的抽象模型,并用相应的代码转换器将该模型转换成某种高级语言的源代码。

    (3)       语言使用标准:1.应用领域2.用户要求3.系统兼容4.可移植性5.开发环境。

    1. 软件编码规范

      目的:增强代码的可读性和可移植性,减少不必要的错误。

    1. 软件编码案例分析:

    (1)       程序注释:注释语言准确、易懂、简洁,避免使用缩写。

    (2)       变量命名:强调:一个优秀的软件代码产品应该是可以被测试人员轻松读懂、被维护人员轻松修改的。

    (3)       内存异常:原因:不断的内存泄漏或者非法访问内存。

    “野指针”问题:解决建议方案:释放内存后立即将指针变量设置为NULL。

    (4)       异常处理:

    C++中,catch语句可以捕捉各种类型的异常。

    处理过程中,应记得--释放 抛出对象的内存。

    (5)       性能:

    注意:1.避免创建重复对象2.优化语句提高性能。

  • 相关阅读:
    h5唤起app
    app唤起的完美解决方案,及阻止浏览器的默认弹窗行为
    cdn
    函数声明和函数表达式的区别
    基础系列(7)—— 结构
    基础系列(4)—— C#装箱和拆箱
    重温软件工程——对软件工程的初步了解
    基础系列(9)—— 抽象方法和接口
    自学系列--git的基础简介
    设计模式之简单工厂模式
  • 原文地址:https://www.cnblogs.com/yuntianblog/p/4285548.html
Copyright © 2011-2022 走看看