Software Design, a developer tool

Omambia Dauglous
Jul 20, 2017 · 2 min read

Have you ever wondered why a software is rejected, or unused ? Have you ever started a project but it failed at last? Do you see some good projects near you ?

Being my forth day in the Self Learning Clinic(SLC) at Andela, I thought all the day long how to structure the Bucketlist App, functionalities needed by the end of the day! Do I have a guider to help me manage this implementation stage? Yes. Software Development Process, more specifically the design.

Software Development Process enables developers bring a solution to one or more problems. It also helps managers to know the progress of a project. Some of the methodologies followed are the waterfall, prototyping incremental Agile Methodology and many more.

My major focus today is on how to use the Design i developed before and implement the functionalities of the Bucketlist.

The waterfall methodology

One of the phases illustrated above by the water fall method is Design. It can be physical, what storage do you need?And what i call technical part, how should my website look like when i (login in), which color should be each button? and many more.

Why Design

  1. Assured of a secure software
  2. Have a software with high usability
  3. Have a high usability (to you as a developer )
  4. High performance software
  5. Have a robust software
  6. a well defined software (in modules ) that makes software development fast.

A software design may be as simple as Unified Modelling Diagram (UML), User Experience Design(UX) and as simple as the User Interface (UI)

Example

The following give the UI of a simple Bucketlist App

login Page:

Ui for login page

viewing bucketlist

view the bucketlists

When it comes to implementing the interface shown above, using your favorite framework, say flask , is the implementation Pareto’s principle(80/20 Rule).

At Andela time well spent.

)
Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade