论文写作规范毕业论文格式开题报告范文|MBA论文范文本科论文范文硕士论文范文博士论文范文

  • 在线提交留言
  • 软件工程结课论文——面向对象方法学部分

    发布时间:2019-10-19 来源:www.boshuolunwen123.com  作者:博硕论文辅导网

      TAGS标签:研究生论文  免费论文  论文下载  写作辅导  论文写作  论文致谢  参考文献  开题报告  职称论文  毕业论文  论文模板  论文范文

    软件工程结课论文——面向对象方法学部分
    XX系统开发文档
    【相关信息】
    1.系统开发时间:2010-2011学年第二学期
    2.系统名称:
    3.系统来源:
    4.开发小组成员(学号+姓名):
    组长:
    组员:
    5.组内分工情况:
    XX同学:XXXX模块的分析与设计
    XX同学:XXXX模块的分析与设计
    XX同学:XXXX模块的分析与设计
    … …
    6.其他

    资料来源:www.lw3721.com, 博士论文硕士论文本科论文开题报告毕业论文海量资料尽在高校写作在线。

     

    目  录
    1.文档概述 1
    1.1 编写目的 1
    1.2 系统背景 1
    1.3 相关定义 1
    1.4 参考资料 1
    2.任务概述 1
    2.1 系统工作任务说明 1
    2.2 主要组织结构及各自职能 1
    2.3 系统用户及特点分析 1
    3.系统业务模型分析与设计 1
    3.1 XX子系统 1
    3.1.1子系统的主要功能 1
    3.1.2 主要用户分析 1
    3.1.3 主要业务事件 1
    3.1.3.1 业务事件1:XXXX 1
    3.1.3.2 业务事件2:XXXX 2
    3.1.4 报表 3
    3.2 XX子系统 5
    3.2.1 子系统的主要功能 5
    3.2.2 主要用户分析 5
    3.2.3 主要业务事件 5
    3.2.3.1 业务事件1:XXXX 5
    3.2.3.2 业务事件2:XXXX 5
    3.2.4 报表 5
    3.3 XX子系统 6
    3.3.1 子系统的主要功能 6
    3.3.2 主要用户分析 6
    3.3.3 主要业务事件 6
    3.3.3.1 业务事件1:XXXX 6
    3.3.3.2 业务事件2:XXXX 7
    3.3.4 报表 7
    4.系统实现 8
    5.系统测试 8
    5.1 XX子系统 8
    5.2 XX子系统 8
    5.3 XX子系统 9
    6.补充规约 9
    6.1 设计约束 9
    6.1.1 技术选择的限制条件 9
    6.1.2 运行环境 9
    6.1.3 预期的使用环境 9
    6.2 质量属性 9
    6.2.1 安全性要求 9
    6.2.1.1 访问安全性要求 9
    6.2.1.2 数据安全性要求 9
    6.2.1.3 通信安全性要求 9
    6.2.1.4 其他安全性要求 9
    6.2.2 易用性要求 9
    6.2.2.1 界面友好性要求 9
    6.2.2.2 易操作性要求 9
    6.2.2.3 其他易用性要求 10
    6.2.3 性能要求 10
    6.2.3.1 数据访问性能要求 10
    6.2.3.2 数据传输性能要求 10
    6.2.3.3 其他性能要求 10
    6.2.4其他质量属性要求 10
    6.3 其他需求 10
    6.3.1 培训需求 10
    6.3.2 后勤需求 10
    6.3.3 包装需求 10


    【开发文档正文】
    1.文档概述
    1.1 编写目的

    1.2 系统背景

    1.3 相关定义

    1.4 参考资料

    2.任务概述
    2.1 系统工作任务说明
    (注:对系统进行子系统划分)

    2.2 主要组织结构及各自职能
    (注:目标系统所属单位的组织机构划分)

    2.3 系统用户及特点分析

    3.系统业务模型分析与设计
    【此处用包图绘制系统的构成。】
    图?. 系统构成的包图表示
    3.1 XX子系统
    3.1.1子系统的主要功能

    3.1.2 主要用户分析

    3.1.3 主要业务事件
    3.1.3.1 业务事件1:XXXX
    (1)业务流程分析:用自然语言简单描述业务流程,然后绘制出对应的活动图。


    (2)业务实体分析:给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。并给出描述主要的类或对象在该业务事件中的状态转换图。


    (3)用例分析:给出该业务流程的用例图,并给出用例的脚本描述(必须考虑正常和异常情况)。
    例:
    用例名称:开单
    编号:UC_B_TJ_KaiDan
    参与者:服务人员
    用例概述:服务人员根据体检和地选择或预约单开具体检单,并打印出来交给体检者。
    事件流:
    基本事件流:
     参与者输入用户姓名或预约号,系统确认用户已经预约,并从与预约单中获取体检套餐与体检项目显出在屏幕中;
     系统确认用户选择的体检套餐与体检项目符合要求;
     系统保存并打印体检单
    备选事件流:
    1a.参与者或者系统确认用户没有预约
    1a1.参与者输入用户基本信息,并根据用户选择输入体检套餐与体检项目信息
    1b.系统发现有多个可能重名的预约用户
    1b1.系统显示出所有可能重命名的预约用户,并显示区分身份的主要信息;
    1b2.参与者从中选择符合的预约用户,并从相应的预约单中调出数据。
    2a.用户选择的体检套餐不符合要求
    2a1.系统给出具体的提示信息,并且组织参与者完成体检单。
    异常事件流:
    3a.系统保存或打印失败
    3a1.系统仍然显示信息录入界面,并提示失败原因
    3b.用户发现打印失败
    3b1.系统已退出信息录入界面,参与者可切换到历史体检界面,重新打印已保存的体检单。


    (4)交互图分析:给出主要用例的顺序图和协作图描述。

     

    3.1.3.2 业务事件2:XXXX
    (1)业务流程分析:用自然语言简单描述业务流程,然后绘制出对应的活动图。


    (2)业务实体分析:给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。并给出描述主要的类或对象在该业务事件中的状态转换图。


    (3)用例分析:给出该业务流程的用例图,并给出用例的脚本描述(必须考虑正常和异常情况)。


    (4)交互图分析:给出主要用例的顺序图和协作图描述。

    3.1.4 报表
    (1)XXX报表1
    ①报表名称:

    ②报表概述:
        用户的部门与职位:

        用户的业务意图:

        相关场景与频率:

    ③报表内容:
        领域类图:

        数据项:

        重要数据计算公式:

    ④输入/输出格式:

    ⑤其他:

    (2)XXX报表2
    ①报表名称:

    ②报表概述:
        用户的部门与职位:

        用户的业务意图:

        相关场景与频率:

    ③报表内容:
        领域类图:

        数据项:

        重要数据计算公式:

    ④输入/输出格式:

    ⑤其他:


    例:
    报表名称:体检业务周期统计报表
    报表概述:
     用户的部门与职位:体检科室主任、分管体检业务的副院长
     用户的义务意图:了解在指定时间周期内,各类体检业务的总量以及分布情况。
     相关场景与频率:每天下班、每周末、每月结束都肯定会执行一次,在平时也可能作多次查询。
    报表内容(What)
     领域类图;
     数据项:
    数据项 内容 说明
    起止时间 统计周期 整个报表中只出现一次
    体检项目 体检套餐或体检项目 作为统计的依据
    申请次数 出现次数的统计值(派生属性) 直接反映体检单中出现的次数
    实际次数 实际申请的次数(派生属性) 对于体检套餐没有该值,仅针对体检项目,它包括了体检套餐中包括的次数。
     计算公式:申请次数=统计周期内体检单中出现的次数总数;实际次数=申请次数+作为套餐项目出现的次数总和。
    输入/输出格式(How)
    体检业务统计(日/周/月)报表
    开始时间:                    结束时间:
    项目类型 体检项目 申请次数 实际次数
       
       
       
       
    图x  体检业务周期统计报表格式示意图
    其他
     排序顺序:可按体检项目、申请次数、实际次数升/降排列。
     挑选标准:所有列入统计的都是在制定周期内完成的体检单。
     自动运行详细信息:每天晚上19:00、每周六上午8:00、每周末晚上19:00自动 生成日报、周报、月报,发送到指定用户邮箱中。
     总计级别:按每给类型分类小计,全部在做总计。
     换页级别:美页不超过15条,超过部分分页显示。

    3.2 XX子系统
    3.2.1 子系统的主要功能

    3.2.2 主要用户分析

    3.2.3 主要业务事件
    3.2.3.1 业务事件1:XXXX
    (1)业务流程分析:用自然语言简单描述业务流程,然后绘制出对应的活动图。


    (2)业务实体分析:给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。并给出描述主要的类或对象在该业务事件中的状态转换图。


    (3)用例分析:给出该业务流程的用例图,并给出用例的脚本描述(必须考虑正常和异常情况)。


    (4)交互图分析:给出主要用例的顺序图和协作图描述。


    3.2.3.2 业务事件2:XXXX
    (1)业务流程分析:用自然语言简单描述业务流程,然后绘制出对应的活动图。


    (2)业务实体分析:给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。并给出描述主要的类或对象在该业务事件中的状态转换图。


    (3)用例分析:给出该业务流程的用例图,并给出用例的脚本描述(必须考虑正常和异常情况)。


    (4)交互图分析:给出主要用例的顺序图和协作图描述。


    3.2.4 报表
    (1)XXX报表1
    ①报表名称:

    ②报表概述:
        用户的部门与职位:

        用户的业务意图:

        相关场景与频率:

    ③报表内容:
        领域类图:

        数据项:

        重要数据计算公式:

    ④输入/输出格式:

    ⑤其他:

    (2)XXX报表2
    ①报表名称:

    ②报表概述:
        用户的部门与职位:

        用户的业务意图:

        相关场景与频率:

    ③报表内容:
        领域类图:

        数据项:

        重要数据计算公式:

    ④输入/输出格式:

    ⑤其他:

    3.3 XX子系统
    3.3.1 子系统的主要功能

    3.3.2 主要用户分析

    3.3.3 主要业务事件
    3.3.3.1 业务事件1:XXXX
    (1)业务流程分析:用自然语言简单描述业务流程,然后绘制出对应的活动图。


    (2)业务实体分析:给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。并给出描述主要的类或对象在该业务事件中的状态转换图。


    (3)用例分析:给出该业务流程的用例图,并给出用例的脚本描述(必须考虑正常和异常情况)。


    (4)交互图分析:给出主要用例的顺序图和协作图描述。


    3.3.3.2 业务事件2:XXXX
    (1)业务流程分析:用自然语言简单描述业务流程,然后绘制出对应的活动图。


    (2)业务实体分析:给出该业务流程中所涉及的业务实体及其之间关系的领域模型(类图)。并给出描述主要的类或对象在该业务事件中的状态转换图。


    (3)用例分析:给出该业务流程的用例图,并给出用例的脚本描述(必须考虑正常和异常情况)。


    (4)交互图分析:给出主要用例的顺序图和协作图描述。

    3.3.4 报表
    (1)XXX报表1
    ①报表名称:

    ②报表概述:
        用户的部门与职位:

        用户的业务意图:

        相关场景与频率:

    ③报表内容:
        领域类图:

        数据项:

        重要数据计算公式:

    ④输入/输出格式:

    ⑤其他:

    (2)XXX报表2
    ①报表名称:

    ②报表概述:
        用户的部门与职位:

        用户的业务意图:

        相关场景与频率:

    ③报表内容:
        领域类图:

        数据项:

        重要数据计算公式:

    ④输入/输出格式:

    ⑤其他:


    4.系统实现
    采用面向对象的思想实现系统,可采用Java语言、C++语言等面向对象的程序设计语言。该部分不做强制要求,如能自行编写程序完成,可在此处添加“系统 or 子系统 or 模块”等层次的关键语句代码,或者用构件图来表示系统构成。
    写出系统实现的部署图,其中的构件图等具体实现的细节问题可忽略。
    5.系统测试
    5.1 XX子系统
    (1)测试内容:
    测试用例1:XXX
    输入:
    输出:
    测试结果:

    测试用例2:XXX
    输入:
    输出:
    测试结果:

    (2)测试内容:
    测试用例1:XXX
    输入:
    输出:
    测试结果:

    测试用例2:XXX
    输入:
    输出:
    测试结果:

    (3)… …

    5.2 XX子系统
    (1)测试内容:
    测试用例1:XXX
    输入:
    输出:
    测试结果:

    测试用例2:XXX
    输入:
    输出:
    测试结果:

    (2)… …

    5.3 XX子系统
    (1)测试内容:
    测试用例1:XXX
    输入:
    输出:
    测试结果:

    测试用例2:XXX
    输入:
    输出:
    测试结果:

    (2)… …
    6.补充规约
    (若有限定需指明,若没有,在相应项下填写“无”)
    6.1 设计约束
    6.1.1 技术选择的限制条件

    6.1.2 运行环境
    [建议用部署图表示]


    6.1.3 预期的使用环境


    6.2 质量属性
    [本部分建议直接分解成需要开发的技术功能点]
    6.2.1 安全性要求
    6.2.1.1 访问安全性要求

    6.2.1.2 数据安全性要求

    6.2.1.3 通信安全性要求

    6.2.1.4 其他安全性要求

    6.2.2 易用性要求
    6.2.2.1 界面友好性要求

    6.2.2.2 易操作性要求

    6.2.2.3 其他易用性要求

    6.2.3 性能要求
    6.2.3.1 数据访问性能要求

    6.2.3.2 数据传输性能要求

    6.2.3.3 其他性能要求

    6.2.4其他质量属性要求

    6.3 其他需求
    6.3.1 培训需求

    6.3.2 后勤需求

    6.3.3 包装需求

     

    原文地址:https://www.boshuolunwen123.com/lgyx_lunwen/ruanjian_lunwen/21662.html,如有转载请标明出处,谢谢。 您可能在寻找关于软件工程论文方面的范文,您可以到理工医学论文频道查找。

    在线咨询】【写作辅导】【论文检测】【论文改重】【论文翻译

    会员投稿】【范文模板】【开题报告】【资料下载】【提交留言

    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表
    论文写作指导
    论文在线咨询

    热门论文热门下载

    京ICP备18055229号