参见GitHub:https://github.com/1773262526/Software-Foundation Personal Software Process Stages         预估耗时(分钟)       实际耗时(分钟)       计划 30  30  估计这个任务需要多少时间     开发  120  60 需求分析(包括学习新技术)  150  180 生成设计文档  120  120 设计复审(和同事审核设计文档)  60  60 代码规范  60  30 具体…
[BUAA软工]第1次作业 个人项目 数独 一.项目地址 github地址:https://github.com/BuaaAlen/sudoku 二.PSP表格 三.解题思路描述 在拿到这个题目时,我的第一个想法是这样的:9乘9的大方格有9个3乘3的小方格,在每个方格中随机的写入2到3个数,同时不违背数独的规则,之后从第一个空格开始,按照从左至右,从上至下的原则进行回溯,每次回溯所选取的值是在当前情况下,满足数独游戏规则所能选取的值中的一个,如果发现当前空格内没有可选取的值,则证明至少上一步的选…
结对项目-数独程序扩展 step1~step3:github:SE-Sudoku-Pair-master step4:github:SE-Sudoku-Pair-dev-combine step5:github:SE-Sudoku-Pair-dev-product Part1: PSP表-预估 PSP2.1 Personal Software Process Stages 预估耗时(分钟) Planning 计划 120 Estimate · 估计这个任务需要多少时间 5 Development…
二级py--day5软件工程基础 软件工程基础 1.软件工程三要素:方法.工具和过程 2.软件生命周期可以分为:项目可行性研究与规划.软件需求分析.软件设计.软件实现.软件测试.软件运行与维护等阶段 3.软件是程序.数据及相关文档的完整集合 4.软件需求分析工具有数据流图(DFD).数据字典.判定树.判定表等 5.需求分析阶段产生的主要文档:需求规格说明书 6.软件设计中模块规划分为遵循的准则是:高内聚低耦合 7.扇入,是直接调用该模块的上级模块个数,扇入的大小代表该模块被调用的频繁度. 软件测…
老王Python培训视频教程(价值500元)[基础进阶项目篇 – 完整版] 教学大纲python基础篇1-25课时1.虚拟机安装ubuntu开发环境,第一个程序:hello python! (配置开发环境)2.linux基本命令以及开发环境.(配置编辑器,熟悉基本的linux命令)3.python基本数据类型讲解.(包括整数,字符串,布尔等)4.python基本数据结构讲解.(包括:列表,字典,集合,元组的相关特性和操作)5.python语句讲解.(包括:if else while for in…
SpringBoot构建电商基础秒杀项目 学习笔记 系统架构 存在问题 如何发现容量问题 如何使得系统水平扩展 查询效率低下 活动开始前页面被疯狂刷新 库存行锁问题 下单操作步骤多,缓慢 浪涌流量如何解决 源码:spring-boot-seckill…
SpringBoot构建电商基础秒杀项目 学习笔记 新建表 create table if not exists promo ( id int not null auto_increment, promo_name varchar(64) not null default '', start_date datetime not null default '0000-00-00 00:00:00', end_date datetime not null default '0000-00-00 00…
SpringBoot构建电商基础秒杀项目 学习笔记 新建表 create table if not exists order_info ( id varchar(32) not null default '', user_id int not null default 0, item_id int not null default 0, item_price double(10, 2) not null default 0, amount int not null default 0, orde…
SpringBoot构建电商基础秒杀项目 学习笔记 ItemDOMapper.xml 添加 <select id="listItem" resultMap="BaseResultMap"> select <include refid="Base_Column_List" /> from item order by sales desc </select> ItemDOMapper 添加 List<Item…
SpringBoot构建电商基础秒杀项目 学习笔记 新建数据表 create table if not exists item ( id int not null auto_increment, title varchar(64) not null default '', price double(10, 0) not null default 0, description varchar(500) null default '', sales int not null default 0, i…