小编The*_*hea的帖子

什么时候系统应该作为参与者包含在用例图中?

我正在为新系统制作一个用例图.我想知道什么时候系统应该作为一个演示者包含在用例图中?

谢谢.

uml use-case

27
推荐指数
3
解决办法
3万
查看次数

是否可以在SQL Server 2008上部署SSIS 2012包

我有一个使用Visual Studio 2010在SSIS 2012中开发的包.

  • 是否可以在SQL Server 2008上部署/附加此程序包

  • 如果可能,sql server的许可证是否重要

ssis visual-studio-2010 sql-server-2008 ssis-2012

19
推荐指数
3
解决办法
3万
查看次数

是否有算法可以为整个学期创建大学时间表?

我必须实现一个为大学生成时间表的算法.我搜索并发现了很多算法.但这是问题所在.我需要一种算法来生成整个学期的时间表,而不是每周一次.它还应该考虑课程部分的预定义顺序,例如练习1应该在第2讲之后和第3讲之前.你有什么建议吗?

谢谢.

更新:
我有以下严格约束:
H1:在任何时间段只为每个房间分配一个课程部分.
H2:房间可以容纳所有参加的学生,并满足活动所需的所有功能.
H3:没有学生同时参加模式而不是一门课程(至少是必修课程)
H4:没有老师同时教授多个课程.

软约束是:
S1:课程部分不应分配给讲师不方便的时间段.
S2:教师的课程之间应该有最小的差距.
S3:学生课程之间应该有最小的差距.
S4:课程应满足讲师的偏好 - 日期和时间段.
S5:课程部分应安排预定义顺序.

示例:
课程"软件架构"

Week No   Course    Room    Course Part   Day       Time
--------+---------+-------+--------------+----------+-----
Week 1:   SA        435     Lecture 1     Wednesday  8.15-11
Week 2:   SA        435     Lecture 2     Wednesday  8.15-11
Week 3:   SA        47      Lab 1         Monday     13-15
Week 3:   SA        436     Lecture 3     Wednesday  11-14
Week 4:   SA        243     Exercise 1    Monday     13-15
Week 5:   SA        436     Lecture 4     Wednesday  8.15-11
Run Code Online (Sandbox Code Playgroud)

algorithm timetable

6
推荐指数
1
解决办法
1829
查看次数

Google Maps v3 API扩展边界.Javascript方法?

function initialize(){
// Creating a map
var map = new google.maps.Map(document.getElementById('map'), {
  zoom: 10,
  center: new google.maps.LatLng(53.0123601276819, -2.44519164333635),
  mapTypeId: google.maps.MapTypeId.ROADMAP
});

var m = [];

function addMarker(title, lat, lng) {
    m[m.length] = new google.maps.Marker({
        position: new google.maps.LatLng(lat, lng),
        map: map,
        title: title,  
        clickable: true,
        icon: 'http://domain.com/MVC/images/full.png' 
    });

} 

addMarker('Home', 53.0682143712504, -2.52150736731894);
addMarker('Away', 53.0123601276819, -2.44519164333635);
addMarker('Away', 59.0123601276819, -2.44519164333635);    

// Create a LatLngBounds object
var bounds = new google.maps.LatLngBounds(); 

for (var i = 0; i < m.length; i++) {
  // Insert code …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps

3
推荐指数
2
解决办法
1万
查看次数

我应该何时使用存储在数据库中的枚举以及代码中的枚举?

存储枚举的最佳方法是什么?例如,我有一个具有属性Sex的实体Person.我能想到的第一个选项是存储枚举值和名称的表(例如,1表示Male,2表示Female),然后在Person表中存储int值.第二个选项是在代码中使用相应的int值进行枚举,并在Person表中存储int值.最后一个选项是在代码中再次枚举并存储字符串值.例如,性别为"男性"的人.

哪种方法更好,什么时候?

c#

3
推荐指数
1
解决办法
230
查看次数