- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SE8
第二部分 软件工程实践 Preview 指导软件工程实践有哪些原则和概念? 如何由系统工程迈向高效的软件工程? 什么是需求工程?做好需求分析的基本思想是什么? 如何创建分析模型?它包含哪些元素? 什么是设计工程?做好设计的基本思想是什么? 如何创建分析模型?它包含哪些元素? 什么是设计工程?做好设计的基本思想是什么? 创建架构、接口和构件级设计都用到了哪些概念、模型和方法? 什么样的策略适用于软件测试? 哪些方法和策略可以用来评定分析和设计模型、源代码以及测试用例的质量? Chapter 8 构建分析模型 A Bridge 分析模型的元素 8.2 分析建模的方法 结构化分析:一种考虑数据和处理的分析建模方法。 面向对象的分析:关注于定义类和影响客户需求的类之间的协作方式。 结构化分析的实例 商店业务处理系统——顶层流图 第一层数据流图 销售过程细化 第2层 采购过程细化 第2层 分层的数据流图 8.3 数据建模概念 这部分内容请回顾、复习《数据库系统原理》课程的相关内容! 主要是数据库设计、数据库原理部分。 8.4 面向对象的分析 面向对象的分析 OOA ,其目的是定义与即将解决的问题相关的所有类 以及与其相关的关系和行为 。 在客户和软件工程师之间必须对基本的用户需求进行交流; 必须确定类 定义属性和方法 ; 定义类的层次结构; 表现对象与对象的关系 对象连接 ; 必须为对象行为建模; 上述1~5的工作步骤重复迭代直至模型完成。 与使用更传统的输入-处理-输出 信息流 模型或从多层信息结构中衍生出的专有模型不同,OOA构建的是面向类的模型,这依赖于对OO概念的理解。 8.5 基于场景建模 请认真阅读8.5.1节的内容,思考: 编写用例时,仅仅只有用例图 图8-6 够吗?为什么?还需要什么才能成为完整的用例? 考虑监视功能的用例中,有哪些部分可以考虑开发成构件 可重用性 ? 假定房主通过Internet监视到自己的房子有小偷进入,那么系统可考虑为这种情况提供什么样的场景,P151的用例模板考虑到这个问题了吗? 用例图和用例模板,按你的理解,哪个抽象级别更高? 案例研究 MSG基金信息系统 1 需求流 MSG业务背景 当Martha Stockton Greengage在87岁高龄辞世时,将她的全部23亿财产捐赠给慈善机构,她特别的愿望是建立MSG基金,通过提供低息贷款来帮助年轻夫妇购买属于他们自己的房子。 为了降低运行费用,MSG基金会的理事正向计算机行业投资。因为没有哪个理事有计算机方面的经验,他们决定委托一个小的软件开发组织来实现一个向导项目,即一个软件产品,用来计算为购买房子每周需要多少钱。 通常第一步是理解应用领域,在这个实例中应用领域是房屋抵押。没有多少人能够一次性付现金来买房子,而是用积蓄先支付购买价格的很小一部分,剩余的部分通过借钱来支付。这种类型的贷款,以不动产作为贷款的保证,称为抵押 mortgage MSG业务背景 续1 假设有人想购买10万美元的房子,购买此房的人支付了10%的保证金,即1万美元,并从金融机构 如银行或借记公司 以抵押的形式借了剩余的9万美元。这样借款的本金 或资金 为9万美元。 假设抵押的条款是该贷款以月供的方式偿还30年,每年利率为7.5% 或每月利率0.625% 。借钱者每月需支付给金融公司629.3美元,其中一部分是未付余额的利息,剩余的用来减少本金。因此称这种月供为PI principal and interest,本金和利息 。 例如,第一个月未付的本金为9万美元,9万美元的0.625%月利息是562.50美元,PI月供629.30美元剩余部分则为66.80美元,用于减少本金。这样,在第一个月末,支付了首次月供后,只欠金融公司89933.20美元了。 第二个月的利息是89933.20美元的0.625%,即562.08美元。PI月供与以前一样是629.30美元,那么PI月供的余额 现在是67.22美元 再次用于减少本金,这一次本金已经减少到89865.98美元。 ……30年后,全部贷款已还清。 MSG业务背景 续2 金融公司想要确保它借出的9万美元能够还清,并包括利息,可以有几种方式: 首先,借钱者签署一份法律文件 实际上是抵押 声明,如果不能按时支付月供,金融公司可以出售该房子,并使用售房所得偿还借款中未付本金; 第二,金融公司要求借钱者为房子上保险,如果房子被烧毁,保险公司可以承担损失。保险公司通常要求每年支付保险费,为保证从借钱者那里得到保险费,金融公司要求借钱者支付每月的保险部分,将它存入第三方账户-由金融公司管理的存款账户。当应付每年的保险费时,从第三方账户取出相应钱款。支付给房子的不动产税也以同样方式处理,按月存入第三方账户,每年从这个账户中支付不动产税;
原创力文档


文档评论(0)