summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-01-01 13:31:11 -0700
committermo khan <mo.khan@gmail.com>2020-01-01 13:31:11 -0700
commit73df5eb617680181b3ad82bb2a6606566e094a5b (patch)
tree2f59c0cd85b677b9af49b180471541fdde9e7e39
parente798c9e23de3bed79665b3081f7764aa9437e152 (diff)
Provide some definitions for assignment 1
-rw-r--r--assignments/1/README.md20
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: