Example: Specification Modules - Repository Change Log

Repository State Author Documents Checked in Comments
1 Maggie Reading/ReadingInst.xml
GoalsScope/GoalsScope.xml
ReadingInst.xml: added reader species user, designer, test team, and management
GoalsScope.xml: added actors `Planning staff ski school' and `Office staff ski school'
2 Maggie Glossary/Glossary.xml
Reading/ReadingInst.xml
CrossCut/CrossCutting.xml
Glossary.xml: added definitions for course, class, teacher, and student
CrossCutting.xml: added naming conventions for actors, business processes, activities, components, use cases, and analysis functions
ReadingInst.xml: added reading instructions for business processes, use cases, and the glossary
3 Bob Usecase/UC_Plan_Classes.xml
BusProc/BP_Plan_Classes.xml
BP_Plan_Classes.xml: added business process BP_[Plan classes] including activities Act_[Determine class utilization] and Act_[Create new course and classes]
UC_Plan_Classes.xml: added use cases `Create new course and classes' and `Determine additional requests and abundances' (without component)
4 Elli Usecase/UC_Assign_Teacher_To_Classes.xml
BusProc/BP_Assign_Teacher_To_Classes.xml
BP_Assign_Teacher.xml: added business process BP_[Assign teacher to classes] including activities Act_[Suggest teacher for course], Act_[Assign teacher to all classes of the course], and Act_[Select the teacher in question and assign him to the new course]
UC_Assign_Teacher.xml: added use cases UC_[Suggest teacher for course] and UC_[Assign teacher to classes] (without component)
5 Peter Usecase/UC_Register_Students.xml
BusProc/BP_Register_Students.xml
BP_Register_Students.xml: added business process BP_[Register students] including activities Act_[Create course summary], Act_[Assign student to all classes of the course], Act_[Assign student to some classes of the course], and Act_[Assign student to some classes of either course]
UC_Register_Students.xml: added use cases UC_[Assign students to course], UC_[Create course summary], UC_[Register customer] (without component)
6 Maggie Spec/SpecUser.xml
Spec/SpecManagement.xml
Spec/SpecDesigner.xml
Spec/SpecTest.xml
Glossary/Glossary.xml
Reading/ReadingInst.xml
initial coarse specification documents (in progress)
Glossary.xml: give more precise descriptions for course, class, and teacher; set status to `finished'
ReadingInst.xml: added reading instructions for analysis functions, data model, data types, dialogs, and cross-cutting concerns; set status to `finished'
7 Bob Usecase/UC_Plan_Classes.xml
BusProc/BP_Plan_Classes.xml
BP_Plan_Classes.xml: added activities Act_[Assign students to class] and Act_[Move students to other class]
UC_Plan_Classes.xml: changed name of use case `Create new course and classes' to UC_[Create new course and classes], changed name of use case `Determine additional requests and abundances' to UC_[Determine additional requests and abundances], added use cases UC_[Change assignments of students to classes] and UC_[Assign students to course]
8 Peter Usecase/UC_Register_Students.xml
BusProc/BP_Register_Students.xml
BP_Register_Students.xml: added activities Act_[Register customer (4)] and Act_[Set customer to wish list]
UC_Register_Students.xml: added use case UC_[Set student to wish list]
9 Maggie Spec/SpecUser.xml
Spec/SpecManagement.xml
Spec/SpecDesigner.xml
Spec/SpecTest.xml
Reading/ReadingInst.xml
set status of specification documents to `quality assurance,' reference documents for business processes and use cases
ReadingInst.xml: added reader species `management' to the cross-cutting concerns
10 Bob Usecase/UC_Plan_Classes.xml
BusProc/BP_Plan_Classes.xml
BP_Plan_Classes.xml: added input/output to all activities, added activities Act_[Merge classes], Act_[Delete associated teacher for a class], and Act_[Delete class]
UC_Plan_Classes.xml: added use case UC_[Delete course], deleted use case UC_[Assign students to course] (use case was duplicated)
@Peter: add a reference to Act_[Assign students to class] (BP_[Plan classes]) to your UC_[Assign students to course]
11 Peter Usecase/UC_Register_Students.xml
BusProc/BP_Register_Students.xml
BP_Register_Students.xml: added input/output to all activities
UC_Register_Students.xml: added reference to Act_[Assign students to class] (BP_[Plan classes]) to use case UC_[Assign students to course]
12 Elli BusProc/BP_Assign_Teacher_To_Classes.xml

added input/output to all activities
13 Maggie Spec/SpecUser.xml
Spec/SpecManagement.xml
Spec/SpecDesigner.xml
Spec/SpecTest.xml
all specification documents in status `finished;' coarse specification finished (milestone 1)
14 Maggie DataMod/DataModel.xml
CrossCut/CrossCutting.xml
DataTypes/DataTypes.xml
CrossCutting.xml: added naming conventions for entity types, attributes, relations, data types, fields in types, dialogs, and screens in dialogs
DataModel.xml: added component Com_[Internal data] containing entity types ET_[Skischool], ET_[Teacher], and ET_[Availability]; added component Com_[Course planning] containing entity types ET_[Class] and ET_[Course]; added component Com_[Course attendees] containing entity type ET_[Student]
DataTypes.xml: added data types DT_[String], DT_[Integer], DT_[Bool], and DT_[Year]
@all: please use my components
15 Bob AnaFun/AnaFun.xml
Dialog/Dialogs.xml
Usecase/UC_Plan_Classes.xml
AnaFun.xml: added component Com_[Course planning] including analysis functions AF_[Create course], AF_[Create classes for a course], AF_[Remove assignment of teacher to class], AF_[Remove class], and AF_[Remove course]
Dialogs.xml: added component Com_[Course planning] containing the dialog Dia_[New course and classes]
UC_Plan_Classes.xml: moved use cases to component Com_[Course planning], added pre- and postconditions to each use case, reference analysis functions
16 Elli AnaFun/AnaFun.xml
Usecase/UC_Assign_Teacher_To_Classes.xml
AnaFun.xml: added component Com_[Internal data] including analysis functions AF_[Filter teachers], AF_[Check availability], and AF_[Assign teacher to class]
UC_Assign_Teacher.xml: moved use cases to component Com_[Internal data], added pre- and postconditions to each use case, reference analysis functions
17 Peter AnaFun/AnaFun.xml
Dialog/Dialogs.xml
Usecase/UC_Register_Students.xml
AnaFun.xml: added component Com_[Course attendees] including analysis functions AF_[Check maximum students for class], AF_[Find classes for student by date], AF_[Filter courses], and AF_[Add customer]
Dialogs.xml: added component Com_[Course attendees] including the dialog Dia_[Assign student to course]
UC_Register_Students.xml: moved use case UC_[Create course summary] to component Com_[Internal data], moved other use cases to component Com_[Course attendees], added pre- and postconditions to each use case, reference analysis functions
18 Maggie Spec/SpecUser.xml
Spec/SpecManagement.xml
Spec/SpecDesigner.xml
Spec/SpecTest.xml
DataMod/DataModel.xml
DataTypes/DataTypes.xml
DataModel.xml: added some attributes to entity types
DataTypes.xml: corrected upper bound in data type DT_[Year], added data types DT_[Bank], DT_[Date], DT_[Time], DT_[Day], DT_[Month], DT_[Hour], DT_[Minute], DT_[Preference], DT_[Education], DT_[Cadence], DT_[Gender], and DT_[Weekday]
specification documents: changed kind to `fine,' set status to `in progress,' reference new documents
19 Bob AnaFun/AnaFun.xml
Dialog/Dialogs.xml
/Usecase/UC_Plan_Classes.xml
BusProc/BP_Plan_Classes.xml
BP_Plan_Classes.xml: reference entity types (instead of using natural language), set status to `quality assurance'
UC_Plan_Classes.xml: reference entity types for inputs and outputs, set status to `quality assurance'
AnaFun.xml: in component Com_[Course planning] make references to entity types in parameters
Dialogs.xml: in dialog Dia_[New course and classes]: make references to attributes not only to entities, add actions, add IAD
20 Elli AnaFun/AnaFun.xml
Usecase/UC_Assign_Teacher_To_Classes.xml
BusProc/BP_Assign_Teacher_To_Classes.xml
AnaFun.xml: in component Com_[Internal data] make references to entity types in parameters
UC_Assign_Teacher.xml: reference entity types for inputs and outputs, set status to `quality assurance'
BP_Assign_Teacher.xml: reference entity types (instead of using natural language), set status to `quality assurance'
21 Peter AnaFun/AnaFun.xml
Dialog/Dialogs.xml
Usecase/UC_Register_Students.xml
BusProc/BP_Register_Students.xml
BP_Register_Students.xml: reference entity types (instead of using natural language), remove activities Act_[Set customer to wish list] and Act_[Register customer (4)] (wish list support dropped because too expensive), set status to `quality assurance'
UC_Register_Students.xml: reference entity types for inputs and outputs, in use case UC_[Assign students to course] reference analysis function AF_[Check maximum students for class] (because the dialog Dia_[Assign students to course] does), remove use case UC_[Set student to wish list], move use case UC_[Create course summary] to component Com_[Course attendees], set status to `quality assurance'
AnaFun.xml: in component Com_[Course attendees] make references to entity types in parameters, set status to `quality assurance'
Dialogs.xml: in dialog Dia_[Assign students to course]: make references to attributes not only to entity types, add actions, add IAD, set status to `quality assurance'
22 Maggie Spec/SpecUser.xml
Spec/SpecManagement.xml
Spec/SpecDesigner.xml
Spec/SpecTest.xml
DataMod/DataModel.xml
DataModel.xml: add cardinalities to relations
specification documents: set status to `quality assurance'
23 Maggie Spec/SpecUser.xml
Spec/SpecManagement.xml
Spec/SpecDesigner.xml
Spec/SpecTest.xml
set status to `finished'; fine specification finished (milestone 2)
24 Maggie DataMod/DataModel.xml Added target cardinality for relation `Is available at' (which I forgot earlier), set status to `finished'.

Last modified: Mon Jan 31 16:14:49 CET 2005