DEV Community

loading...

Need tips to start Software Engineering

rajil profile image 🇨🇬Rajil VEMBE ・2 min read

https://thepracticaldev.s3.amazonaws.com/i/29di280eqzwbpjmv35g5.png

It seems that I found many projects ideas yesterday I will add to the publication number 3 of my trip to become an engineer. So today I write the functional specifications for my first engineer project.

I tried to go step by step.
I don't hide you that my test project is a request from one of my clients (yes I have clients, in the previous publications I told you that I was a web developer already 7 years old) But I'd keep secret the purpose of the project. But nevertheless I am at the stage of writing a specification.

Writing Project specifications

In French we say "cahier de charges". The Google terms that I found as comparative for terms of reference are:

Technical Specifications

Project Specifications

Since I never learned in a school to write specifications for the client. Because I am a Sofwate engineer in becoming from scratch.

I went online in the hope to models of specifications. And since this morning 10 am (in Congolese time) I'm still writing the famous specifications.

I came to the conclusion that functional specification of a project that will be presented to a client (who's not involved in computer) are just formal.Different from technical specification that I have seen online.
Finally that's my starting summary :

1- Background
2- Presentation of the project
3- Project Organization
4- Technical Requirements

(I stop here and get back to writing my specifications)
But two problems locked me, hence my questions of the day:

1) Do I have to offer interfaces (HMI)?
2) How do I handle with use cases?
3) I do not know how to use other tools: if you need to draw interfaces I can do it with Illustrator? (I'm more comfortable with)

SOS engineers.

Article in completion ...

Discussion (0)

Forem Open with the Forem app