系统分析与设计作业二

本文深入探讨了软件工程中的关键概念,包括分析设计的基本理解、面向对象分析与设计的优势、UML的作用及常用图示、软件需求控制的重要性,以及项目管理实践等内容。
  1. 简答题
  • 用简短的语言给出对分析、设计的理解。
    分析设计指的是对软件需求的分析设计,在需求分析阶段,要明确软件必须实现什么,有什么限制;在软件设计阶段,要明确系统应该怎么工作;在软件开发阶段,要明确系统如何实现。
  • 用一句话描述面向对象的分析与设计的优势。
    OOAD的封装、数据隐藏和模块化的设计原则有利于开发耦合度低的系统并进行有效的管理。
  • 简述 UML(统一建模语言)的作用。考试考哪些图?
    UML(统一建模语言)是用于指定,可视化,构建和记录软件系统工件的标准语言,帮助工作人员对软件系统进行面向对象的描述和建模。
    用例图,静态图,行为图,实现图
  • 从软件本质的角度,解释软件范围(需求)控制的可行性
    计算机软件是指计算机系统中的程序及其相关的文档,并具有复杂性、一致性、可变性和不可见性等特性。由于这些特性,管理软件项目是一份复杂的工作,软件需求范围控制是其中的一个重点工作。对于需求的变更既不能一概拒绝客户的要求,也不能一味地迁就客户,与用户进行全面的沟通与协商,确保变更有序进行,在维持软件可变性的同时也使得变化在可控范围内,从而有效地控制需求范围。

  1. 项目管理实践
    kanban

  1. UML绘图工具练习

UML和模式应用(原书第三版) P7 (中文版)

UML

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值