<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>软件开发和项目管理论坛最新讨论 - JavaEye</title>
    <description>软件开发过程、XP、TDD、软件配置管理、软件测试、项目管理、UML - Java编程，Ruby编程，微软.net，AJAX，敏捷软件开发，综合软件技术</description>
    <link>http://www.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>企业项目管理设想</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://bjsq618.javaeye.com">bjsq618</a>&nbsp;
                    链接：<a href="http://www.javaeye.com/topic/250141" style="color:red;">http://www.javaeye.com/topic/250141</a>&nbsp;
          发表时间: 2008年10月08日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          个人认为软件管理包括：需求管理、项目管理、配置管理（代码管理、文档管理）、版本管理<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 需求管理方面：现在没有发现比较好的工具，现在只能通过制定规范，如需求申请书、需求确认书、详细设计书等，将其转换为文档管理。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 项目管理方面：主要是通过JIRA或Rantional来进行管理，目的是划分版本，预估项目进度、记录实际项目进度等，其只负责项目整体部分，同时缩小预估精度，为下个项目做好准备。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 配置管理：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 代码管理：系统中所有代码的管理<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 文档管理：需求中的文档、过程会议纪要等重要资料的存档<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 版本管理：依据需求确定系统版本及版本日期、功能清单，并对应的在项目管理工具和文档管理工具中建立相应的版本，其一般为三位：主版本号.次版本号.功能版本号，以此界定了这个版本内的功能（需求确定），代码管理中的版本号应当四位：主版本号.次版本号.功能版本号.修复版本号，意为系统上线后发现BUG时只更改修复版本号。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 数据库版本管理：将数据库的版本管理起来，但具体的思路考虑中。
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/topic/250141" style="color:red;">已有 <strong>0</strong> 人发表回复，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 08 Oct 2008 08:39:52 +0800</pubDate>
        <link>http://www.javaeye.com/topic/250141</link>
        <guid>http://www.javaeye.com/topic/250141</guid>
      </item>
          <item>
        <title>聚合？关联？</title>
        <author>JavaEye网站</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://heshencao.javaeye.com">heshencao</a>&nbsp;
                    链接：<a href="http://www.javaeye.com/topic/248682" style="color:red;">http://www.javaeye.com/topic/248682</a>&nbsp;
          发表时间: 2008年10月03日
          <br/>
          声明：本文系JavaEye网站发布的原创文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="Section0">
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;">小弟新学UML，被其中的关联关系，聚合，组合关系搞得头大。</span></span></p>
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;">如下：</span></span></p>
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;">在一个简易的用户定单的设计中。有类：User,Order,Goods,Address,</span></span><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;">在开始的设计中，考虑</span></span><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;">关系如图：</span></span></p>
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><img src="../../../../upload/attachment/40986/d536d958-cfea-3850-b7db-142172e511a8.jpg" height="175" alt="" width="553" /></p>
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;">后来感觉不妥，Address与Order之间，应该不存在关联关系。而Address应该为类User的值类型。所以修改为：</span></span></p>
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><img src="../../../../upload/attachment/40986/d536d958-cfea-3850-b7db-142172e511a8.jpg" height="252" alt="" width="553" /></p>
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;">而修改后，另一个问题又出现。那就是，在Order与Goods之间，是用聚合关系呢，还是用单身关联。如下：</span></span></p>
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><img src="../../../../upload/attachment/40982/907ad813-1249-3237-8d71-fba6d49c810e.jpg" height="248" alt="" width="553" /></p>
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-size: 10.5pt; font-family: '宋体';"><span style="font-family: 宋体;">想请问各位大侠，在后面两个图中。用哪一种关系（聚合？关联？）好一点。还请给一点指示</span></span></p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://www.javaeye.com/topic/248682" style="color:red;">已有 <strong>5</strong> 人发表回复，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 03 Oct 2008 15:26:34 +0800</pubDate>
        <link>http://www.javaeye.com/topic/248682</link>
        <guid>http://www.javaeye.com/topic/248682</guid>
      </item>
      </channel>
</rss>