Category Archives: 2. Software Development

Personnel in software development

  • Identification of the personnel at each stage and brief description of their roles
    • client
    • systems analyst
    • project manager
    • programmer
    • independent test group

The roles of people in the software development process were covered in the course, let’s go back over them.

The client awards the contract to a software house, they are involved in the analysis stage to answer questions and help create the software specification. The may be used at the testing stage to perform testing on the final product. Their involvent is not required at the other stages as the software specification should give the software hues all the info they need.

Systems analysist works with the client to produce the software specificatio, they are also involved with the design team to help clarify any points in the specification.

The project manager is responsible for the project being delivered on time and in budget, they do not need to have programming experience although this helps. They are involved at all stages of the process.

Programers are involved at the design, implementation, testing, documentation & maintance stages and are responsible for producing a working and correct program.

Independant test groups are used to test the program, this is sometimes classed beta testing. Not being part of the programming teams gives them a more objective view of the program. Often these testing groups are made up of members of it he public as well as specialists.

You learn something new every day

I didn’t know that Visual Basic Express Edition could handle a string as an Array. Some programming languages require you to use individual characters and then create an array of these to create a string, so I guess that is what is going on. I also found this article on spiting and joining arrays.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim UserString As String
Getstring(UserString)
DisplayString(UserString)
End Sub
Private Sub GetString(ByRef UserString As String)
UserString = InputBox(“What is your name”)
End Sub
Private Sub DisplayString(ByVal UserString As String)
For Counter = 0 To (Len(UserString) – 1)
ListBox1.Items.Add(UserString(Counter))
Next
End Sub
So for the string “John” we get the following
VB5CCE does not do this, we get the following error

Departmental Area

OK here is are the links from there, so far.

Topic 2 – Computer Structure
Topic 4 – Peripherals
Topic 5 – Networks
Topic 6 – Using Network
Topic 7 – Computer Software

Welcome Back

I hope you had a restful and pleasant holiday. I decided not to post over the holidays to let you look through the articles on the site.

Anyway now is the time of new year resolutions and I saw these sites and though that it would be a great thing for some people who want to take programming forward or just learn a little more.

Codeyear is a weekly programming tutorial. Notice that I used I word programming and not software development. This is for people who want to learn to code and is less concerned with the waterfall method.

Codeyear was set up by Code Academy, this is a great way to learn how to program. It’s all about the code, there are no distracting videos just a box you type your code into. The language is Java script so you can use your new skills right away creating interactive web sites.