《软件体系结构》大作业要求
一、课程性质及目的
通过本课程学习,旨在达到以下目标:
1帮助学生掌握需求分析的流程、方法以及技巧;
2帮助学生了解软件体系结构的基本概念,初步掌握中大型软件系统构架的分析及设计方法;
3使学生了解构建系统的目的是为了满足组织的需求,认识软件行业和开发组织在系统设计及其最终成败所起的作用,提高软件设计的基本素养;
4使学生了解常用软件设计模式的使用场景,解决方案;
5引导学生认识系统的性能、可用性、安全性等质量属性都是受软件构架制约的,或者说这些属性的实现影响着设计师的设计选择;
二、设计内容
可选题目包含,任选其中一个问题。采用适当的需求分析方法获取初步需求,题目选择如下:
题目:自拟
要求:按照学期初布置的任务,阅读长度大于2W行的源代码,通过逆向工程系统分析源代码结构。从宏观分析源代码使用了哪几种经典的软件体系结构,从微观剖析源代码采用了哪几种经典的设计模式,对研究的源码实施逆向工程归纳整理大作业报告。
题目:选自中国软件杯
以下的题目来自中国软件杯:,大家可以浏览该网站,根据自己兴趣选择题目。以下列出“基于安卓的移动应用开发”的要求,其他题目具体需求详见
题目:基于安卓的移动应用开发
第五届试题(2016)链接
以下题目的具体需求细节请到链接访问。
●”APP车联网”移动应用软件
●互联网+智能家居系统
●基于web的3D模型浏览及交互系统
●基于人脸识别的商业大数据分析技术
社交软件源码
●移动应用软件—手机及其他端之间快速传递文件
●针对以经纬度或经纬度带时间定义的不同轨迹
●知识库管理系统
●基于物联网的车辆套牌稽核系统
●基于传统视频的高速公路智能分析样题
●航班延误预测
●基于HTML5的电子报纸制作和展示系统
●移动办公微应用
●同步手绘板
第四届赛题2015:链接
以下题目的具体需求细节请到链接访问。
●高校教务公众平台
第四届“中国软件杯”大学生软件设计大赛赛题原型反馈表(A组)赛题名称:高校教务公众平台组类(A):A本科及以上赛题简介:介绍整个赛题的思路和整体要求针对现阶段及未来,大学生学习生活中不可或缺的信息获取和沟通交流平台,拟开发一款高校教务管理公众平台,参考公众平台开发者文档... (2015-04-16)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。