zoukankan
html css js c++ java
软件工程第一次作业
花20分钟写一个能自动生成小学四则运算题目的“软件”,要求:除了整数以外,还要支持真分数的四则运算。将代码上传至coding.net,并将地址发布至自己的博客
https://coding.net/u/SeasonW/p/sizeyunsuan/git/tree/master/
)
在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客
1、做软件测试必须有哪些的知识储备?
2、100%的代码覆盖率并不等同100%的正确性,那么要怎么样才能保证100%的正确性?
3、结对编程中,两者出现分歧,并且谁都只认同自己的看法时,结对编程是不是就没什么优点可言了?
4、软件质量的保证涉及太多方面,哪一方面是最重要的?哪一方面是最容易出纰漏的?
5、如何能更好地做到IT的创新思想?
软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。
分析特点
游戏:超时空性、隐匿性、平等性、无限接近真实的虚拟性、无限接近真实的虚拟性、草根性、多元开放性
手机应用:智能、便于操作、界面简洁、功能完善、占用空间小
操作系统:并发、虚拟、异步、共享
1)这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么么?还是别的?
通过朋友传播、网页宣传等;目标是盈利;有的是赚取用户现金有的是赚取流量
2)这些软件是如何到你手里的(邮购,下载,互相拷贝)
官网下载、朋友之间的互传
3)这些软件是如何处理Bug的?又是如何更新新的版本的?
通过用户使用反馈bug进行修补;通过定期的维护更新版本
4) 同一类型的软件之间是如何竞争的?
同类软件之间就是从如何吸引使用者进行竞争的,这类软件会发展的多种多样,使用的人会越来越多。
列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么
使用的人多,所有的一切都是虚拟的,电脑里有没有多电脑都没有什么影响,不影响其他软件的使用,只是没有,或许会不方便。软件和硬件的不同:硬件就是电脑的配置的一些看的见的,如键盘,CUP,鼠标等等,但是软件是看不见的,但是两者都相互离不开。不能说明软件的本质特征。硬件和软件的表现形式不同,生产方式不同,要求不同,维护不同。
查看全文
相关阅读:
《棉花帝国:一部资本主义全球史》笔记
关于”空杯之心“的重新思考
《光荣与梦想:19321972年美国叙事史》笔记
《哥伦布大交换:1492年以后的生物影响和文化冲击》笔记
《增长、短缺与效率》笔记
《逃不开的经济周期:历史、理论与投资现实》笔记
《经济学》笔记
《就业、利息和货币通论》笔记
PostgreSQL与MySQL比较
让svn自动更新代码注释中的版本号
原文地址:https://www.cnblogs.com/SeasonW/p/6721436.html
最新文章
Telerik RadComboBox 多列下拉框第一项无法触发 SelectedIndexChanged 事件
试用搜狗浏览器中
C++读取文件,将文件内容读取到struct中
淘宝下单高并发解决方案
windbg使用
MySQL存储过程问题
[转]手机网站开发的一些总结
使用BeginInvoke,EndInvoke异步调用委托
Oracle、Mysql REGEXP_LIKE正则表达式用法
mysql limit分页用法讲解
热门文章
《现代经济学与中国经济》笔记
《第三次工业革命》笔记
《资本主义的历史:从1500年至2010年》笔记
《宣州谢脁楼饯别校书叔云》李白
《世界是平的:21世纪简史》笔记
《经济史上的结构和变革》笔记
《中国经济:适应与增长》笔记
《繁荣与衰退:一部美国经济发展史》笔记
《繁荣与萧条:一些首要原则》笔记
《中国的经济制度》笔记
Copyright © 2011-2022 走看看