SDD Study Help :) (1 Viewer)

boongsta

Member
Joined
Sep 7, 2005
Messages
44
Gender
Male
HSC
2006
Hey guys I need help studying all this stuff for SDD ... im gunna make my notes but if u guys cause tell me where i could get outside notes for this stuff It'd help heaps ... i just defined the stuff i need to know for my test from past papers

Visicalc

Machine Language
Assembler Language
High-Level Language
Declarative Language

Structured Approach
Prototyping Approach
Rapid Application Development Approach
End User Approach

Binary etc

Software Development Cycle
Defining the problem
Planning the solution
Building the solution
Checking the solution

Pseudocode

Syntax Error
Runtime Error
Logic Error
Data Entry Error??? (Does this exist)

Module Using Parameters

Intrinsic Documentation

Top-Down design etc

Boolean etc

Selection Structures

Drivers, Stubs, Flags, Debugging Output Statements
 

nick1048

Mè çHöP ŸèW
Joined
Apr 29, 2004
Messages
1,613
Location
The Mat®ix Ordinates: Sector 1-337- Statu
Gender
Male
HSC
2005
a data entry error is when the user enters an invalid data type for example: a character into an integer only label, or something similar. In terms of outside information you could check the resource section for notes that feelow BOSers have uploaded or you could ask specific questions and I'm sure members will help you out, I'm quite sure I will try to both algorithm and theory shouldn't cause too much of a problem.
 

Ghost1788

Member
Joined
Jan 30, 2005
Messages
276
Location
Sydney
Gender
Male
HSC
2005
Machine Language
The only language understood by computers...binary 1's and 0's

Assembler Language
low level code whereby one line of code corresponds to one action by the computer

High level Language
Programming languages where an instruction coresponds to several machine code instructions

Declarative Languages
A style of language which does not use variables or assignment statements, rather relationships are declared in terms of logical rules. Often called logic languages. A classification within the non-procedral languages




Structured Approach
- expensive
- long
- involves teams (including system analysts, programmers, software developers, client(s))

eg of people who would use it .....Microsoft, Electronic Arts...

Prototyping Approach
- can be expensive
- can be long / quick

Used when the problem is not fully understood the prototyping approach helps the Client and the Software Developer to understand the problem allowing them to create an effective and efficient solution

eg of people who would use it...Software Engineers developing a new software standard or just developing custom software to control a new product such as those Japanese robots...

Rapid Appilcations Development Approach (RAD)
- quick development
- cheap (depends on the scope)
- small team (client, Software developer/System analsyt, programmer)
- client can also be the programmer

eg of people who would use it ... Student studying the HSC writing programs in Visual basic

End User
- quick
- cheap
- client can also be the programmer

eg of people who would use it . . . Accountants writing a macro for Microsoft excel to allow them to input data about clients quicker

Usually involves editing customised of the shelf (COTS) software



Software Development Cycle
Refer to the Excel HSC Software Design and Development text
pages 29 - 146

Pseudocode
bored of studies forum
Refer to the Excel HSC Software Design and Development text
pages 53->

Syntax Error
There is an error with the syntax ie. the code does not comply with the rules of the programming language being used such as Visual Basic.

Run-Time Error
An error that occurs during runtime ie. during the execution of the program

Logic Error
An error that is hard to detect that is well . .. an error with the logic
eg/
IF light does not turn on THEN
Liight needs to be replaced
END IF

This is very simplistic but when implemented into say artificial intelligence, a robot would think that if a light doesnt turn on from the switch then it doesnt work therefore it needs replace ment what about in the event of a power cut?....LOGIC ERROR


Data Entry Error
what nick1048 said


The rest i will try edit later but i recommend the Excel book it has every thing you have mentioned under headings

btw thanks for the revision points
 
Last edited:

boongsta

Member
Joined
Sep 7, 2005
Messages
44
Gender
Male
HSC
2006
MY GOD man thanks so much! Sorry about wasting ur time and stuff but holy crap thats helpful information! Very good man ... and u cant seriously be thanking me for the headings lol ... wat less could i possibly do? haha thanks so much i cant believe the response ... thanks heaps guys
 

Ghost1788

Member
Joined
Jan 30, 2005
Messages
276
Location
Sydney
Gender
Male
HSC
2005
cant be bothereed doing the rest but it should be easy for you to find out
 
Joined
Nov 4, 2004
Messages
3,550
Location
Sydney
Gender
Male
HSC
2005
Ghost1788 said:
Logic Error
An error that is hard to detect that is well . .. an error with the logic
eg/
IF light does not turn on THEN
Liight needs to be replaced
END IF
another way to say what a logic error is that, a logic error is where the processes perform correctly, however there is unexpected output, so all the programming is correct, all the syntax, even spelling, but it was done in a wrong way where the output is unexpected, for example, if you have quiz that asks "what is 2 + 2" then you type in 4 and it says answer is wrong, you go back and check the source code and see that the answer its comparing against isn't 4, it could be any other number, then you class that little "problem" as a logic error

alot of errors they ask you to point out in the HSC are logic errors, because big obvious errors such as syntax are piss easy to fix
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top