个人小结
在此次项目中,我主要负责前端开发设计。
具体来说,在项目前期,我积极参与小组讨论,同大家一些讨论项目的具体内容,并提出了许多积极有意义的建议。
在项目中期进行开发时,我独立搭建了整个前端框架与基础功能,虽然主要UI界面设计由于是我设计的,所以不是很好看。同时,主要由我同后端开发的小伙伴们进行沟通,反馈前端同后端交互中的问题。
在项目后期,我负责测试项目并修改前端bug,并配合文档组的咨询,帮助他们完成文档。
虽然之前学习过Android开发的课程,但是真正完成的只有一些小型作业,并没有结合后端来实现一个真正完整的项目,用到的技术与现在的Android开发方法技术都有很大的区别,界面也十分简单单调。
但是在这次项目的实现过程中,我尽力地使用了许多现代Android开发常用的UI框架与API工具。
练习资源:Asg-RH.pdf
使用 UMLet 建模
1、使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模。然后,根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键
注意事项:
数据建模,为了简化描述仅需要给出表清单,例如:
Hotel(ID/Key,Name,LoctionID/Fkey,Address…..)
简述瀑布模型、增量模型、螺旋模型(含原形方法)。并分析优缺点
瀑布模型
瀑布模型中的每一个开发活动具有下列特征:
本阶段活动的工作对象来自于上一项活动的输出,这些输出一 般是代表本阶段活动结束的里程碑式的文档
根据本阶段的活动规程执行相应的任务
本阶段活动产出相关的软件工件,作为下一阶段活动的输入。
对本阶段活动执行情况进行评审
用简短的语言给出对分析、设计的理解。
分析就是做对的事,设计就是把事情做对。
分析强调的是对问题和需求的调查研究,而不是解决方案;设计强调的是满足需求的概念上的解决方案,而不是其实现。
作业题目地址:软件的本质与软件工程科学
软件工程的定义
是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过实践考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。
云平台,听着是一个很厉害的东西,总觉得可能需要一个很大很厉害的服务器才能做到,但是这次需要我们用自己的电脑来实现这个私有云,听起来不简单,做起来却并没有想象中那样困难。
服务计算第一次实验:使用 VirtualBox 让 PC 提供云桌面服务
大部分流程同老师给出的试验内容相同,本篇博客主要记录在其中遇到的问题,和问题的解决和本人的思考(思考可能并不清晰,也不甚正确,欢迎评论指出)