题目要求: 很多同学有误解: 软件工程课是否就是理论课? 或者是几个牛人拼命写代码,其他人打酱油的课? 要不然就是学习一个程序语言,搞一个职业培训的课? 都不对!软件工程有理论,有实践,更重要的是分析,思辨,总结.在课程中,自己组织团队写一个软件,然后分析,这样能根据切身体会来分析,很有价值,但也有可能"身在此山中",未能看清全局.而且,课程时间有限,我们也不能做很多具体的项目.因此,我们也需要从间接经验中学习,分析.别人的项目的成败同样能够给我们很多启发! 我们生活中很多时候要和软件
第一部分:调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验. 我选的产品是集大通APP "集大通"是我校统一通信平台,集消息推送.应用入口.组织机构.单点登录等为一体,目标是方便学校办公.服务与通信,方便师生学习.工作.生活与娱乐,成为学校信息化的入口平台,成为"智慧集大"的窗口--"微门户",同时实现移动信息化. 一开始登陆进的界面--课余生活 新闻界面 朋友圈界面 消息界面 我的->应用中心界面 我的体验:集大通APP里
第一部分:调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验. answer: 截图如下: 初次使用这个软件是在大一刚入学的那两周,刚开始用集大通这个软件的时候觉得它有点类似微博,部分功能上有点像,比如朋友圈中的公共微博以及我的关注有点类似于微博的热门和关注只不过集大通的公共微博是显示全校师生的发布的全部博文,而微博的热门只是推荐一些相对热门的话题或者内容.最初用这个软件的时候是因为能够看到很多学长学姐发布的有趣的事情,如果丢了什么东西也有可能在上面的博文上看见的.对于最初使用这个
1.调研, 评测( 智慧集大平台--集大通APP) (1)下载并使用,描述最简单直观的个人第一次上手体验. 第一次使用时对里面的各种功能都不熟,找一个班级加入都找了半天,后来还是从贴吧里看的攻略,对集大通的各种功能才有了一些了解,总的来说主页东西蛮多蛮杂的,个人界面那边只有简单的信息,对新手不是很友好 (2)按照<构建之法>13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个. 用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图. bug1:如下图
第一部分:调研, 评测 1.下载并使用,描述最简单直观的个人第一次上手体验. ###2.按照<构建之法>13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个. 3.用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图. 相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载. 提示: 采访提要 介绍采访对象的背景和需求(他们为何要使用该软件,例如开博客,读博客,给博客点评,她有什么痛点,她还有别的需求么) 让采访对象
一.需求分析 1.题目需求 1)除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24 2)运算符为 +, ?, ×, ÷ 3)并且要求能处理用户的输入,并判断对错,打分统计正确率. 4)要求能处理用户输入的真分数, 如 1/2, 5/12 等 5)使用 -n 参数控制生成题目的个数,例如执行下面命令将生成10个题目Myapp.exe -n 10 题目分析: 1)支持真分数和整数的运算: 2)能够判断对错,且输出正确答案:能够计算正确率并输出: 3)将程序弄
需求分析 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求. 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础. 如果是原有项目,需要对旧项目的所有信息做一个调研,通过采访以前的开发者,形成采访文档,请参考<构建之法>的大马哈鱼巡回游的过程性介绍. 用户调研方法参考<构建之法>第8章获取用户需求--用户调研 http://www.cnblogs.com/xinz/archive/2013/02/03
软件工程网络15个人阅读作业1 Task1:博客账号 http://www.cnblogs.com/mz201521044152/ Task2:码云账号 https://gitee.com/mxz0/events Task3:完成博客-阅读与思考 ##阅读参考材料,并回答下面几个问题: (1)回想一下你初入大学时对网络工程专业的畅想 当初你是如何做出选择网络工程专业的决定的? 你认为过去两年中接触到的课程是否符合你对网络工程专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
软件工程网络15个人阅读作业2 提出问题 问题1 我看了书P85这一段文字, 结对编程中有两个角色: 1.驾驶员(Driver):控制键盘输入. 2.领航员(Navigator):起到领航.提醒的作用. 这两个角色还是可以互换的. 我的疑惑是,结对编程两个人的能力不一定在同一水平线上,每个人都有自己比较擅长的地方,那么,如果两个角色可以互换,是否说明双方都要读懂对方的代码.假设,一方负责前端设计,一方负责后端开发,虽然两种技术之间有部分相关,但是这意味着两方都要了解对方的代码么? 问题2 我看了