2006年3月17日

整理类代码

摘要: 这两天整理了一个类。这个类原来15000行左右,其中代码11100行左右。整理后为3100行,其中代码2500行。原来之所以写的这么大,主要考虑以下几点:1.保证混淆效果,原来只能混淆private。2.保证工作的连续性,一个人写完。后面之所以要改,考虑以下几点:1.混淆器目前能够支持混淆internal了。2.一件事情不一定要一个类中写完,可以分散到各个类中。3.工作分担,一个人写这个太大了,其... 阅读全文

posted @ 2006-03-17 23:20 山海软件工程实验室 阅读(814) 评论(7) 推荐(0) 编辑

2006年3月13日

启动了一个开源项目:文档共享系统,欢迎大家加入!

摘要: 在vchelp上开了一个开源项目,欢迎大家参观,有兴趣的可以加入,人数不限。网址:http://www.copathway.com/copathway/project_view.asp?prj_id=1422开发该系统有3个目标:1.试验开源方式下如何组织开发。2.建立面向小型团队,基于互联网的文档共享系统。3.试验一些技术。目前已经完成了启动版本的开发,欢迎大家下载开发包。开发包包括文档和源代码... 阅读全文

posted @ 2006-03-13 21:10 山海软件工程实验室 阅读(2212) 评论(3) 推荐(0) 编辑

2006年1月23日

软件开发中的3P和1A(四)-architecture总结

摘要: 一.什么是架构 多个产品抽象出来的共性部分,进行有机的联系,成为架构。 目前我们抽象的主要是技术方面的共性部分,名为sea。 sea架构描述的是一个软件中包含的要素以及要素之间的关系,形成一个骨架,可以在此基础上搭建多个产品。 架构是一个静态的成果,可以体现在文档上,也可以体现在支持库及开发工具中。二.为什么要提出架构 我们准备围绕若干业务领域开发多个产品,再从这些基准版本客户化,形成客户化版本,... 阅读全文

posted @ 2006-01-23 16:36 山海软件工程实验室 阅读(1760) 评论(1) 推荐(0) 编辑

2006年1月22日

软件开发中的3P和1A(二)-这次开发采用的开发管理中的3P和1A的关系

摘要: 我们作为一个虚拟团队,主要目的是研究,因为不考虑生存问题,所以允许我们按照自己的理想中的想法 去试验、去尝试。 我们研究开发管理,主要方法是识别开发管理中关键点,并且研究如何处理这些关键点。 识别时,我们基本上采用至上而下的方法。 目前我们识别到的关键点是:architecture;product;process;project。服务(service)暂时不考虑。 3P、1A及其关系: 1.关系:... 阅读全文

posted @ 2006-01-22 21:33 山海软件工程实验室 阅读(1398) 评论(0) 推荐(0) 编辑

2006年1月18日

软件开发中的3P和1A(三)-process

摘要: 以下总结一下我们做过的事情及流程。 一.产品规划 流程: 1.确定目标客户和目标市场。 2.确定需要开发哪些产品。 3.确定开发的顺序 4.初步制定销售策略和定价策略 成果:《产品规划书》 二.初步建立architecture,并且评估能否满足产品线的需要。 我们建立的architecture取名为sea。 流程: 1.建立逻辑运行视图 2.建立逻辑开发视图 3.建立物理运行视图 4.建立物理开发... 阅读全文

posted @ 2006-01-18 11:26 山海软件工程实验室 阅读(1595) 评论(2) 推荐(0) 编辑

2006年1月17日

软件开发中的3P和1A

摘要: 这是过往的开发、管理经验和本次开发pspl和sea的经历的一个总结。本次总结围绕开发管理进行,包括4个方面:项目project;过程process;产品product;架构architecture;所以本次总结的名字就叫软件开发中的3P和1A。 提纲大概如下: 一.过往经历过的开发管理中的3P关系 从project起步,总结出process,升华出product,还没抽象出architecture... 阅读全文

posted @ 2006-01-17 00:48 山海软件工程实验室 阅读(1925) 评论(3) 推荐(0) 编辑

2006年1月16日

无题

摘要: 今天晚上心情忽然有点烦躁,书也看不进,总结也静不下心写,干脆写写日记。 今天看了《超越软件架构》这本书,讲了一些很宏观、很商业的问题,或许这就是造成心情烦躁的原因。记得以前刚从技术人员转管理人员的时候,也经常会比较焦虑。当离开自己熟悉的领域,面向一个新的领域的时候,可能会充满对未来的一种彷徨,一种无从下手而想有所作为的焦虑。 曾经看过一本网络小说《幻世道》,有个情节印象很深刻,当主角从法宝中出定,... 阅读全文

posted @ 2006-01-16 23:02 山海软件工程实验室 阅读(264) 评论(1) 推荐(0) 编辑

调查:你心目中的软件公司

摘要: 一.为什么做这个调查 或许有人会说这个题目太大,离我们的太遥远,我只关心技术、市场,或者是萝卜青菜,各有所爱,没有什么标准。 可是每次在论坛上看到程序员声讨老板,或者老板抱怨员工,或者技术人员和销售人员互相看不起,或者客户抱怨公司做 的东西不能满足要求,而公司就抱怨客户的要求总在变来变去, 我就在想,或许大家少了些沟通。 其实有时候,大家都在一个船上,都想把事情做好,可是为什么总是不能心往一处想... 阅读全文

posted @ 2006-01-16 00:52 山海软件工程实验室 阅读(2794) 评论(29) 推荐(0) 编辑

2006年1月13日

年前工作安排

摘要: 休息了3天,爬了1次山,走了3个钟头,觉得身体还不错。今天开始工作,准备年前做以下工作:1.人员招募和培训,到今天为止,已经招了2人。2.总结,准备写篇文章,《软件开发中的3P和1A》3.做1个调查,《你心目中的软件公司》4.产品规划定版 阅读全文

posted @ 2006-01-13 20:55 山海软件工程实验室 阅读(640) 评论(0) 推荐(0) 编辑

2006年1月10日

招募启事

摘要: 山海软件工程实验室(简称:msse)是一个专注于软件工程研究和实践的虚拟团队,通过互联网进行协作开发。我们的目标是研究如何进行低成本、高效率的软件开发。目前msse的产品为sea架构和山海软件生产线(spl)。 为了进一步开展研究工作,我们将招募6名志愿者,要求如下: 1.对软件工程感兴趣; 2.一般情况下每周至少能够抽出10个小时参与团队的工作; 3.自备机器和上网; 工作: 1.研究自身需求... 阅读全文

posted @ 2006-01-10 23:07 山海软件工程实验室 阅读(947) 评论(2) 推荐(0) 编辑

导航