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,鼠标等等,但是软件是看不见的,但是两者都相互离不开。不能说明软件的本质特征。硬件和软件的表现形式不同,生产方式不同,要求不同,维护不同。
查看全文
相关阅读:
解析json字符串
python学习(十)文件操作方式
python学习(九)集合
python学习(八)内存地址及深/浅拷贝
python学习(七)列表/字典合并、布尔型、交换变量值、列表转换字符串连接和分割
python学习(六)字符串
Python学习(五)字典
python学习(四)数组,字符串,元组
python学习(四)列表(数组)
python学习(三)字符串格式化&strip的用法&小练习
原文地址:https://www.cnblogs.com/SeasonW/p/6721436.html
最新文章
关于block的苹果官方介绍
敏捷开发--Scrum开发模型
测试用例设计方法(八)场景设计方法
测试用例设计方法(七)正交试验设计法
测试用例设计方法(六)功能图
测试用例设计方法(五)路径覆盖
测试用例设计方法(四)因果图
测试用例设计方法(三)错误推测法
测试用例设计方法(二)边界值分析法
测试用例设计方法(一)等价类划分
热门文章
软件兼容性测试
IIS特殊字符设置
SQL2012的新分页方法
jQuery post 传递 iframe
jQuery post 打开新窗口
IIS6下AD域设置
NOPI 锁定Excel单元格不让编辑的方法
SQL数值转字符串保留指定小数位
sql server存储过程调用C#编写的DLL文件
IE中实现placeholder
Copyright © 2011-2022 走看看