diff options
| author | mo khan <mo.khan@gmail.com> | 2020-01-01 13:31:11 -0700 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-01-01 13:31:11 -0700 |
| commit | 73df5eb617680181b3ad82bb2a6606566e094a5b (patch) | |
| tree | 2f59c0cd85b677b9af49b180471541fdde9e7e39 | |
| parent | e798c9e23de3bed79665b3081f7764aa9437e152 (diff) | |
Provide some definitions for assignment 1
| -rw-r--r-- | assignments/1/README.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/assignments/1/README.md b/assignments/1/README.md index 7c6de26..c3b284d 100644 --- a/assignments/1/README.md +++ b/assignments/1/README.md @@ -17,8 +17,28 @@ Answer the following questions (250 words max/question). > "The separation of data descriptions from the application programs that use the data." * Briefly contrast and compare the following development approaches: the systems development life cycle and the prototyping methodology. + +The `systemd development life cycle` is a set of steps that include the following phases: + +* planning: gain understanding of the problem to solve and the benefit of solving the problem. +* analysis: analyze the problem thoroughly to determine requirements. +* design: write specs for the possible solution. +* implementation: write software to solve problem. +* maintenance: repair, enhance and monitor system. + +The `prototyping methodology` is an iterative process that allows realizing value sooner. + +1. identify problem +1. design prototype +1. implement prototype + * iterate on prototype +1. push to production and release to users. + * Discuss the difference between entity type and entity instance. +An `entity type` is a description of the data the describes the common attributes for data in a collection. i.e. the table definition. +An `entity instance` is a specific occurrence of the `entity type`. .i.e. a specific row in a table. + ### Question 2 (15 marks) Give a simple example of an E-R diagram for each of the following concepts: |
