软件系统设计的一般思路.pdfVIP

  • 7
  • 0
  • 约小于1千字
  • 约 2页
  • 2022-09-20 发布于上海
  • 举报
针对面向对象的系统 1. 调研,完成一份详细的需求文档 (1)系统要实现什么功能 (2)性能上有什么特别的要求 (3)哪些是技术难点,可以的话对技术难点首先测试攻关 2. 确定系统的运行环境 (1)系统运行的操作系统:windows ,linux,unix等 (2)使用何种编程语言:c/c++ ,java ,C# 等 (3)使用何种界面交互环境:console ,MFC,WTL等等 (4)需要使用哪些第三方库:如openCV ,STL ,Boost等 3. 划分系统模块,设计总体框图 (1)整个系统从大的方向来划分的话,可以分为哪几个模块,每个模块又可以 继续划分为哪几个小模块。 (2)每个模块的提供的功能是什么 (3)模块之间怎么交互 4. 分析模块的需求,抽象出实现模块功能的各个 (1)本模块可以设计哪些类,哪些类是作为本模块对外的接口? (2)模块内部的类之间怎么交互?模块间的类之间怎么交互? (3)类的设计时,需要考虑是否可以通过继承、组合等方式简化设计 (4)画出简单的UML设计图 5. 设计每个类的属性和方法 (1)每个类有哪些成员变量?提供哪些功能函数? (2)哪些功能通过继承获取,哪些功能需要用到重载,哪些功能需要利用多 态? (3)完成类的头文件的定义 6.实现每个类的功能及集成

文档评论(0)

1亿VIP精品文档

相关文档