软件工程
玛了个玛卡巴卡
这个作者很懒,什么都没留下…
展开
-
软件生命周期各阶段的任务
软件定义 问题定义 要解决的问题是什么? 可行性研究 上一阶段确定的问题有无可行的解决方案,是否值得解决? 需求分析 目标系统必须应具备哪些功能? 得到经用户确认的系统逻辑模型,用数据流图描述系统的逻辑模型 软件开发 总体设计 确定目标系统的主要功能如何完成 设计软件的结构,把数据流图映射成软件结构图,确定软件应由哪些模块构成,以及模块之间的关系 详细设计 把问题的求解具体化,得出对目标的精确描述,分为过程设计和接口设计 编码和单元测试 编写软件程序,并对每一个模块进行单元测试 综合测试 通过各种测试原创 2021-12-27 23:46:51 · 380 阅读 · 0 评论 -
内聚类型及区别
偶然内聚 一个模块内的各处理元素之间没有任何联系 逻辑内聚 模块内执行若干个逻辑上相似的功能,通过传送给模块的参数确定该模块完成哪一个功能,可以利用多态增强内聚 时间内聚 需要同时执行的动作组合在一起形成的模块 过程内聚 在调用前面的构件或操作之后,马上调用后面的构件或操作,两者之间没有进行数据传递 通信内聚 模块内的所有处理元素都在同一数据结构上操作 顺序内聚 在调用前面的构件或操作之后,马上调用后面的构件或操作,上个构件的输出是下个构件的输入 功能内聚 模块内的所有元素共同作用完成一个功能 ...原创 2021-12-27 18:10:45 · 183 阅读 · 0 评论