- 29
- 0
- 约1.24万字
- 约 74页
- 2018-10-18 发布于湖北
- 举报
一个项目的三个工程
Websharp介绍 孙亚民 Part I 简介 一个项目的三个工程 系统框架工程——纯技术 业务工程 测试工程 软件设计的目标 稳定 可维护 可扩展 可升级 有利于团队开发 设计的原则 高内聚和低耦合 内聚和耦合,包含了横向和纵向 横向的内聚和耦合,通常体现在系统的各个模块、类之间的关系 纵向的耦合,体现在系统的各个层次之间的关系 评判标准 系统的内聚和耦合度 层次的清晰和简洁性 易于实现性 可升级和可扩充性 开发效率 是否有利于团队合作开发 性能 Websharp的关注点 数据库访问 O/R 映射 AOP 分布式访问 /projects/websharp/ / / 典型的三层应用系统 数据库层 用户界面层 应用服务层 应用服务层的设计 对于应用服务层来说,需要处理以下几个方面的问题: 数据的表示方式 数据,是软件处理的对象。从某种程度上来说,“软件,就是数据结构加算法”的说法,是有一定意义的。在面向对象的系统中,数据是用类来表示的,代表了现实世界实体对象在软件系统中的抽象。考虑所谓的MVC模式,这个部分的类属于M——实体类的范畴。由于应用软件通常会使用数据库,数据库中的数据,可以看成是对象的持久化保存。由于数据库一般是关系型的,因此,这个部分,还需要考虑类同关系型数据的映射,即通常所说的O-R MAP问题。 数据的存取方式 如同上述所说,软件系统
您可能关注的文档
- 延锋伟世通--内饰系统项目采购工作指导书.doc
- 闫宝红项目学习项目行动计划.doc
- 沿海绿色家园北京顺义项目研究探究计划书-86页.ppt
- 沿海绿色家园顺义项目研究探究计划书.ppt
- 研发项目管理_2.ppt
- 研发项目管理●经典.ppt
- 研发项目管理方案计划.ppt
- 研发项目管理工具跟模板-培训-121页.ppt
- 研发项目管理工具跟模板培训ppt.ppt
- 研发项目管理教程教本.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)