Creating the “polls” Django app

From the online documentation… Projects vs Apps: An app is a web application that does something, a project is a collection of configuration and apps. A project can contain multiple apps and an app can be in multiple projects. Apps can live anywhere on the Python path. Creating the polls app 1) Create the app navigate to same direcotry as […]

Installing python and Django on Windows

Some notes on installing python amd Django on a Windows system. 1) download Anaconda3 (2.4.1) * creates full phyton 3.5 environment with data analysis packages 2) check if django is installed C:\Users\john.knight>python -c “import django; print(django.get_version())” Traceback (most recent call last): File “<string>”, line 1, in <module> ImportError: No module named django 3) check the python directory C:\Users\john.knight>where python […]

Standard Development Lifecycle

1960s – first significant model developed – Standard Development Life Cycle (SDLC), also known as waterfall method. Splits software development process into stages: Requirements Analysis Design Build Test Implementation Maintenance Model has high level of abstraction – seven stages. No models have lower abstraction guiding development process. Has Systems Thinking approach – Maintenance loops back into Requirements – software development […]

Development Models Introduction

Will be discussing models used in Systems Engineering field with emphasis on software development process and role of models in Information Systems design. Specifically look at role models play in development of software-based systems. These models used across other engineering disciplines, original mnemonic SDLC stood for Standard Development Life Cycle. Software produced to support systems – different descriptions include; data […]


Important concept and practise. Repeat analysis process several times to identify/enhance facts, data and understanding. Iteration, along with different views, helps produce robust analysis.

Decision Trees

Identifies options available and key choices. Analysis of complex decisions with significant uncertainty can be confusing because: the consequence that will result from selecting any specified decision alternative cannot be predicted with certainty. there are often large number of different factors that must be taken into account may be useful to consider possibility of reducing uncertainty in the decision by […]

Cause and Effect Diagram

Cause and Effect diagrams sometimes called fishbone diagrams or Ishikawa (name of the developer). Models casual relationships that occur. Identifies what is causing what effect. Will identify multiple causes if they exist – critical for understanding complex situation. Will also identify feedback loops. Diagram focuses on causes rather than effect. Start with definition of problem and then ask why is […]

Further Model Types and their uses

Rich Pictures Often first stage in design process Free format diagram to capture system Identifies politics, processes, emotions Theme places in middle, link words placed around it Systems Dynamics Show states and rates for given situation Example: human population and rate of increase/decrease Other states can be modelled against human population such as food consumption, food production, water consumption Allows […]