2016年4月23日

对软件工程这门课的收获与总结

摘要: 转眼间八周已经过去,《现代软件工程》这门课程也在这周结束了。在宋老师的教导下,以及在个人项目以及团队项目的参与中我确实收获了许多。我觉得我有必要将这八周所获得的经验也好,教训也好都记录下来,相信这也会对未来的自己有所助益。 一,软件需求分析文档并不是无用的废话。 之所以把这一条放在第一位是因为我觉得 阅读全文

posted @ 2016-04-23 22:35 2013551721刘京维 阅读(631) 评论(0) 推荐(0) 编辑

2016年4月16日

bootstrap的使用心得

摘要: Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷——百度百科 这段时间一直在负责团队项目中的前端编写工作,在这期间对Bootstrap使用很有感触。因为我以前从来没有做过 阅读全文

posted @ 2016-04-16 22:55 2013551721刘京维 阅读(239) 评论(0) 推荐(0) 编辑

2016年4月9日

Web应用框架在WEB工程中的作用

摘要: Web应用框架(Web application framework)是一种开发框架,用来支持动态网站、网络应用程序及网络服务的开发。它的出现是为了减轻网页开发时共通性活动的工作负荷并且可提升代码的可再用性。它是经过长期实践被大家认可的,正确,高效的代码。 常用的Web应用框架有MVC,CMS等。而这 阅读全文

posted @ 2016-04-09 23:51 2013551721刘京维 阅读(358) 评论(0) 推荐(0) 编辑

2016年4月2日

概要设计

摘要: 本周我们的团队对我们的项目产品进行了概要设计文档的编写,我们计划将我们的项目——“作业管理系统”分为:提交作业、资料仓库、讨论区、留言管理、作业管理、统计查看,六个大的功能模块。并确定了模块的层次结构,模块的调用关系,每个模块的功能等等。 同时设计了总体数据结构和数据库结构,这个时候系统的框架已经初 阅读全文

posted @ 2016-04-02 21:35 2013551721刘京维 阅读(144) 评论(0) 推荐(0) 编辑

2016年3月26日

团队项目之需求分析

摘要: 这周的软件工程课给我最大的收获就是对需求采集过程以及分析过程的理解与运用加深了很多。由于我们团队决定按宋老师的要求制作一个作业管理系统,所以我们不仅在团队会议中一起思考了这个系统所应具备的功能,以及构思了系统大概的样貌,而且还采访了我们的客户——宋老师。 这是我第一次做需求分析的时候有机会和客户做面 阅读全文

posted @ 2016-03-26 14:26 2013551721刘京维 阅读(119) 评论(0) 推荐(0) 编辑

2016年3月19日

对于这次宋老师布置的团队项目所使用的开发模式的想法

摘要: 其实在阅读《构建之美》这本书之前也上过软件工程的课程,包括UML需求分析与软件体系结构,上完课之后的感觉就是这些课程所讲述的知识太过于抽象太过于理论,比如瀑布模型、增量模型、螺旋模型等等这些东西的定义我都能背下来,但是叫我实际写程序的时候用到它,我却根本不会。到现在为止我甚至都认为类似需求文档之类的 阅读全文

posted @ 2016-03-19 19:20 2013551721刘京维 阅读(166) 评论(0) 推荐(0) 编辑

2016年3月12日

关于嘀嘀打车产品同质化的看法

摘要: 众所周知,去年初手机软件行业出现了一个大新闻,那就是嘀嘀打车和快的打车两家合并一事。下面我将从两家合并谈谈软件产品同质化的问题。 我认为软件产品的同质合并是商品经济下自由竞争所导致的众多现象中的典型代表。 之所以会导致这个结果,是因为两个软件商都想要垄断刚刚崛起的打车中介行业的市场而已。就像其他传统 阅读全文

posted @ 2016-03-12 23:21 2013551721刘京维 阅读(118) 评论(0) 推荐(0) 编辑

有人认为,“中文编程”, 是解决中国程序员编程效率一个秘密武器,请问它是一个 “银弹” 么?

摘要: 在讨论这个问题之前,我想先摆出我的观点: 决定编程效率的是是知识储备,而不是工具。 所以,中文编程并不能提高编程效率,而且对于一个已经掌握现有传统编程语言的程序员来说,使用中文编程不仅不会提高效率,甚至还会降低效率。因为编程所用的英文就那么几个关键词,并不难使用。 但是.... 中文编程并不是一无是 阅读全文

posted @ 2016-03-12 12:47 2013551721刘京维 阅读(204) 评论(0) 推荐(0) 编辑

2016年3月4日

选择三种软件,并分析特性

摘要: 1这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的? 2这些软件是如何到你手里的(邮购、下载、互相拷贝...) 3 这些软件是如何处理BUG的?又是如何更新版本的? 4同一类型的软件之间是如何竞争的?这一类软件的发展趋势如何? 5 阅读全文

posted @ 2016-03-04 21:25 2013551721刘京维 阅读(318) 评论(0) 推荐(0) 编辑

导航