![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程学
文章平均质量分 90
谷艳爽faye
这个作者很懒,什么都没留下…
展开
-
软件工程之总体设计
可行性研究具体方面:经济可行性、技术可行性、操作可行性、法律可行性、时间可行性软件计划书是用管理员,技术人员和用户都能理解的术语来描述的具体内容,包括1、软件的范围(软件功能规模、软件能力对硬件的要求)2、环境资源(人力资源、硬件、软件、制定进度表、软件成本)软件价格估计:参数化算法:C=f(v) c是原件价格 v所选取的应i想软件价格的独立参数代码行估算 源代码行,不包括注释行软件需求的指导性原则:1、在开始建立分析模型前,先理解问题2、开发原型,使得用户将如何发生原创 2023-09-18 18:58:37 · 3233 阅读 · 7 评论 -
软件工程的耦合和内聚
模块独立性是软件质量的关键,它指软件系统中的每个模块只涉及软件要求的具体子功能,而和系统中其他模块接口是简单的。这样做不仅仅便于软件测试和维护,还使模块化程度较高的软件易于开发,尤其当一组开发人员共同开发一个软件时,模块化能够分割功能,而且接口可以简化。模块的独立性可以用两个定性标准度量:耦合和内聚耦合是模块之间相互连接的紧密程度的度量。模块之间的连接越紧密,联系越多,耦 合性就越高,而其模块独立性就越弱。内聚是一个模块内部各个元素彼此结合的紧密程度 的度量。一个模块内部各个元素之间的联系越紧密,内原创 2020-06-26 18:55:34 · 625 阅读 · 3 评论 -
初识软件工程
什么是软件?计算机系统中与硬件相互依存的一部分,数据及相关文档的完整集合。软件特点逻辑实体,具有抽象性软件的生产与硬件不同,在他的开发过程中没有明显的制造过程运行过程中,没有机械磨损、老化问题软件开发受到开发和运行受到硬件的限制,对计算机系统有不同的依赖性软件开发未完全摆脱手工艺的开发方式软件本身是复杂的软件成本相当昂贵分类一、1、系统软件2、支撑软件3、应用软件二、工作方式分类1.实时处理软件2、分时软件3、交互式软件4、..原创 2023-09-18 18:32:13 · 471 阅读 · 7 评论