今天完成的事情:
下午听需求讲解,,解决部分疑惑,,不过新的问题总是不断出现,
教材 课时 任务是一条线
科目 课程 课时 任务 是另外一条线
没有幼升小
所有验证只能验证三次,,注册时短信和语音分别三次.
课程解锁,解锁后,课时解锁.
进度是进行中加已完成
早上学了一下基础.,,软件的生命周期.和array工具类
软件的生命周期:软件的产生到报废整个过程.
内容:问题定义,可行性分析,软件设计,程序编码.软件测试,运营维护.
问题定义及规划,:开发方需求方讨论软件的开发目标及可行性.
需求分析:确定软件开发可行情况下,对软件需要实现的各功能进行详细分析,
软件设计:根据需求分析的结果,把整个软件系统划分为多个模块.设计出每个模块的具体结构, 框架设计数据库设计等,
程序编码: 将软件设计结果转换为计算机可运行的程序代码,制定统一,符合标准的编写规范,保证代码的可读性,易维护性,提高程序运行效率
软件测试: 对性能进行测试
运行维护: 安装部署软件系统.修复软甲那种存在的bug和升级系统.对软件维护,
软件设计原则:可重用性,可拓展性,可维护性
可重用:减少软件中重复代码/
可拓展性:当软件需要升级增加新的功能,能够在现有的系统架构上方便创建新的模块.
可维护性; 但软件需求发生变化时,只需要修改局部代码模块中的少量代码即可
java.util.Arrays;
int binarySearch(type[] arr,type key), 使用二分法查找数组里面某元素并返回其索引,若找不到则返回负数,
void sort(type[] arr) 使用调优后的快速法对指定数组排序..
前闭后开(例如索引2到索引6) 包含索引2,不包含索引6
String toString(type[] arr) 返回指定数组内容的字符串表示形式.
public Static type[] copyof(type[] original, int newlength) 复制指定的数组,截取或用0填充(如有必要,)以使副本具有指定的长度.
准备小课堂Springboot
明天计划的事情::
准备小课堂,
完善数据库字段.理清楚逻辑
继续学习基础
困难:
原型图有漏洞,总是出问题,似乎明白程序员为什么想砍PM了
收获:
springboot快速构建springmvc,感觉不实用.
任务进度:方案设计
任务开始时间:2017-12-12
预计demo时间:2017-12-16
是否有延期风险:暂无
评论