1. 软件版本阶段说明 Base:此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 Alpha:此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。 Beta: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 RC: 该版本已经相当成熟了,基本上不存在导致错误的BU…

2021年3月24日 0条评论 5点热度 阅读全文

做IT项目管理的朋友都知道,时间、范围和成本是项目管控的三要素,但是对于用户来讲,他们通常更关注三要素里面的时间,即项目进度问题,因此如何快速满足需求就成为了一件很重要的事。     日常工作中,相信很多项目经理都有被需求方催进度的情况,有时候需求方领导一个简单的想法,经常会要求快速地做出来上线,极端的情况是今天提了需求明天就要实现。   项目管理不是一件容易的事情,很多时候要平衡多方的利益,哪一边没照顾好,很快投诉就过来了。但不管怎么说,凡事都有优先级,关键干系人如用户高层和公司高层…

2021年3月23日 0条评论 6点热度 阅读全文

使用idea集成maven创建Struts2项目 前言 本科毕设课题是基于Struts2框架设计一个B/S架构的管理系统,因为框架没得选择,只能使用Struts2来, 这里记录了如何使用idea集成maven项目管理工具来创建Struts工程的具体步骤。 0.环境简介 idea:2019.3.3 maven:3.6.3 jdk:1.8.0_261 1.创建web项目 2.添加struts2依赖 <dependency> <groupId>org.apache.struts</group…

2021年3月16日 0条评论 4点热度 阅读全文

1 gds准备好之后,就可以交给台积电,中芯国际这样的晶圆厂生产了。如果芯片采用了了第三方IP的话,而处于保密的目的,IP vendor可能会要求到晶圆厂做IP merge。 当年就是这样的一次需要做IP merge流片。 2 那是一次MPW,我们赶着最后的时间,将gds准备好。然后上传到了晶圆厂提供的ftp上。 第二天一早,我们组的小X到晶圆厂去做IP merge。小X做事非常的严谨,而进行IP merge时候,竟然发现RDL有部分没有连,也就是说和我们database中的图形是不一致的。 我接到他的电话后,打开…

2021年2月21日 0条评论 13点热度 阅读全文

1 gds准备好之后,就可以交给台积电,中芯国际这样的晶圆厂生产了。如果芯片采用了了第三方IP的话,而处于保密的目的,IP vendor可能会要求到晶圆厂做IP merge。 当年就是这样的一次需要做IP merge流片。 2 那是一次MPW,我们赶着最后的时间,将gds准备好。然后上传到了晶圆厂提供的ftp上。 第二天一早,我们组的小X到晶圆厂去做IP merge。小X做事非常的严谨,而进行IP merge时候,竟然发现RDL有部分没有连,也就是说和我们database中的图形是不一致的。 我接到他的电话后,打开…

2021年2月21日 0条评论 8点热度 阅读全文

软件文档的质量甚至关乎项目的最终成败和可维护性。文档编写需要遵守以下规范: 1、针对性。文档编制前应分清读者对象。对不同的类型、不同层次的读者,决定如何满足适应他们的需要。2、精确性。文档的行文应当十分确切,不能出现多义性的描述。3、清晰性。文档编写应力求简明,如有可能,配以适当的图表,以增强其清晰性。4、完整性。任何一个文档都应当是完整的、独立的,它应自成体系。例如,前言部分应做一般性介绍,正文给出中心内容,必要时还有附录,列出参考资料等。5、灵活性。各个不同软件项目,其规模和复杂程度有着许多实际差别,不能相同看…

2021年2月20日 0条评论 8点热度 阅读全文

软件文档的质量甚至关乎项目的最终成败和可维护性。文档编写需要遵守以下规范: 1、针对性。文档编制前应分清读者对象。对不同的类型、不同层次的读者,决定如何满足适应他们的需要。2、精确性。文档的行文应当十分确切,不能出现多义性的描述。3、清晰性。文档编写应力求简明,如有可能,配以适当的图表,以增强其清晰性。4、完整性。任何一个文档都应当是完整的、独立的,它应自成体系。例如,前言部分应做一般性介绍,正文给出中心内容,必要时还有附录,列出参考资料等。5、灵活性。各个不同软件项目,其规模和复杂程度有着许多实际差别,不能相同看…

2021年2月20日 0条评论 10点热度 阅读全文

本地环境搭建 熟悉基础命令 mvn:compile mvn:test mvn:clean mvn:install mvn:package 迁移本地仓库 * 熟悉创建mvn archetype:generate -D….创建maven骨架* pom.xml |-src |—main |—-java |——package |—-resource |—test |—-java |——package |—-resource |-target 通过compile或者带有compile目标任务的命令 就会编译源文件到targe…

2021年1月16日 0条评论 13点热度 阅读全文

一、微服务介绍 1. 什么是微服务       在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了 )。 而所谓服务,一定要区别于系统,服务一个或者一组相对较小且独立的功能单元,是用户可以感知最小功能…

2021年1月16日 0条评论 18点热度 阅读全文

“真感谢你这几个月帮助我们试点项目应用这项目管理工具,现在我才理解这个工具确实很适用于我们软件开发项目的管理。下个月我会开始要求所有研发项目都使用这方式与新的项目管理模板。”——进入CMMI评估前的最后准备的第一天,技术总监对我们的顾问这样说。   让我们一起回顾他们公司如何结合CMMI、敏捷、项目管理工具提升管理:   1「背景」   这是杭州一家专门做政府项目的公司,人数接近300。 技术总监一直深信要想可持续的过程改进,必须有自动化工具的配合。 以前公司一直使用开源工具来管理项目…

2021年1月15日 0条评论 18点热度 阅读全文