以前学习编程都是自己做个程序玩,一个workspace,一个project,一个人从头做到尾。现在要工作了,软件都是分模块做的,每个人分个模块。我始终都没搞清楚,这个模块是个什么东西,一个cpp文件?一个类?一个dll?没法调试啊,最后怎么整合呢?我在软件工程书上也没发现啊。不解,请哪位能给我详细的解释一下,多谢了!

解决方案 »

  1.   

    模块是由系统分析员分析好了的一段程序块或者功能上的块,功能高内聚,数据低藕合的一段代码,可能不止一个CPP,dll,看功能的需求了.
      

  2.   

    模块就是一个功能集合,可以是一个dll或exe,也可以是多个
      

  3.   

    模块的形式可以不一定,可以是代码,也可以是编译过的DLL,模块的主要概念,是完成某种特定功能。
      

  4.   

    也有可能不用连接成exe啊
    有可能只要编译成obj文件
    最后连接一下
      

  5.   

    一个功能模块,基于用户的usecase,满足一个用例