博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
个人作业4-alpha阶段个人总结
阅读量:5203 次
发布时间:2019-06-13

本文共 890 字,大约阅读时间需要 2 分钟。

1.个人总结

(1)

1109839-20180519165202271-72496142.jpg

1109839-20180519165312890-490365079.jpg

(2)

1109839-20180519165837327-347997316.jpg

1109839-20180519165841924-664739529.jpg

1109839-20180519165846538-1453396898.jpg

1109839-20180519165850780-1420152986.jpg

2.回答问题

1.对于一些用户不太需要的功能或者很少用的功能,又不涉及到人身财产安全。是否有开发的必要?

如果用户真的不需要,并且不像书中的例子那样,能在关键时刻发挥作用拯救上百人的功能,没有必要开发。

2.一个软件的功能越多,是否越受用户欢迎,或者说越好用?

软件开发要把用户的需求放在第一位,不在于功能的多与少,用户用着舒适,觉得方便。那就是一个好的软件。

3.敏捷开发中如果整个项目中开发员花x%的时间写新的(测试)代码而不重视写产品代码,那它其中的意义何在?

这个问题,现在明白了,开发者如果水平不够,确实需要很长时间写测试代码,可在真正的开发团队中,每个人的水平应该都是够的。

4.那么什么是IT人的职业道德规范,今后会不会有法律来约束?

职业道德既是本行业人员在职业活动中的行为规范,又是行业对社会所负的道德责任和义务。法律约束还是有点距离,但我相信未来会有的。

3.再提问题

1.为什么有些公司会不顾用户体验,更新频繁,反向优化。只为了利益着想,(比如最近比较火的蓝洞公司)一个软件开发人员的初衷是什么,牟利为主,还是用户体验?

2.接上题 我们应该如何去获取用户对软件的体验?
3.书中对于敏捷流程中的测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。 为什么有些功能通过测试了还是有BUG?
4.每一个开发人员必须严格遵从"设计",导致开发人员为了符合"设计"而作了错误的事情或以错误的方式作正确的事情。敏捷开发中设计是不可更改的吗?
5.敏捷开发优点那么多,那么企业什么时候不应该采用敏捷开发?

posted on
2018-05-19 16:23  阅读(
...) 评论(
...) 收藏

转载于:https://www.cnblogs.com/huangsh/p/9060374.html

你可能感兴趣的文章
【分享】Windows日志查看工具分享
查看>>
SQLAlchemy
查看>>
循环遍历渲染模块
查看>>
JQuery中$.ajax()方法参数详解
查看>>
(四)、 nodejs中Async详解之一:流程控制
查看>>
第八周作业
查看>>
9.21
查看>>
BBS论坛(十三)
查看>>
21天打造分布式爬虫-豆瓣电影和电影天堂实战(三)
查看>>
BZOJ 3884: 上帝与集合的正确用法 扩展欧拉定理 + 快速幂
查看>>
[POI2002][HAOI2007]反素数 数论 搜索 好题
查看>>
Ubuntu-server 下Apache2 配置.htaccess 隐藏thinkPHP项目index.php
查看>>
Microsoft 嵌套虚拟化技术(Nested Virtualization)
查看>>
目标检测标注工具labelImg安装及使用
查看>>
HDU1421:搬寝室(线性dp)
查看>>
Selenium-webdriver+八种元素定位
查看>>
Android开发: 关于性能需要考虑的
查看>>
Ubuntu下的UNITY和GNOME界面
查看>>
ALLEGRO同时旋转多元件
查看>>
数据库与表的创建及增删改查
查看>>