软件工程-开发方法、需求分析、内聚与耦合和结构化设计

敏捷开发方法
基本思想:给开发人员减负,把一些不必要的流程和文档删除,敏捷开发方法不是一个模型是一组模型,一般做中小型项目合适
在这里插入图片描述
信息系统开发方法
在这里插入图片描述
面向服务方法是在面向对象方法的基础上扩展的构建系统的思想和方法。

需求分类
在这里插入图片描述
收集用户的需求转成计算机化能够指导开发的需求就是系统需求
系统需求包括功能需求、性能需求、设计约束
性能需求也称非功能需求
设计约束是非性能需求也非功能需求,假如客户的维护团队是偏向于.net,希望开发公司使用.net开发,这就是设计约束
基本需求是用户明确提出的需求,必须做到
期望需求是用户没有提出,但是用户觉得理所应当做的
兴奋需求是用户没有提出,也没有觉得要做,但开发公司做了,不提倡,风险很大

结构化设计
在这里插入图片描述
多扇入少扇出
扇入:上层模块调用 证明该模块使用频率比较高
扇出:调用其他模块 自身职能比较多

内聚和耦合(记忆)
内聚越高越好,耦合越低越好
内聚程度最高的是功能内聚
耦合程度最高的是内容耦合
在这里插入图片描述
系统结构/模块结构(了解)
变换型系统结构
在这里插入图片描述
模块分传入型(单向) 传出型(单向)变换型 (双向)

事物型系统结构

混合型系统结构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ChampLixxx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值