|
-
Jun 28th, 2006, 01:27 AM
#1
Thread Starter
Addicted Member
Guidance needed
Hi guys,
I'm supposed to write a report that I had not written before and it is part of System Development Life Cycle.
Therefore, anyone got any past experience that can guide me on how can this report be written?
Qns
Discuss the specific design considerations for the product/proposed solution with respect to the following (where applicable):
- Database
- Interface
- Program structure
- Hardware/Network
- Others
Regards,
Roger
Appreciated all helps given. Thanks Guys! 
-
Jun 28th, 2006, 01:41 AM
#2
Re: Guidance needed
Ahh I did this project in year 12. Basically just talk about the client requirements for the system, what they need from it, any constraints upon the design or data, and how you propose to address the problem by constructing the solution. And use lots of waffle-words like I did in that sentence.
Make sure you are always discussing with respect to the big picture - the solution as a whole - as well as the details. Aside from giving you a higher word count, that also makes your report appear professional and yes-he-knows-what-he's-talking-about sort of thing.
-
Jun 28th, 2006, 01:59 AM
#3
Thread Starter
Addicted Member
Re: Guidance needed
When it says "specific design considerations ", what does it mean?
Is it on how I design the system or others?
Appreciated all helps given. Thanks Guys! 
-
Jun 28th, 2006, 02:04 AM
#4
Re: Guidance needed
Moved
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Jun 28th, 2006, 02:31 AM
#5
Re: Guidance needed
 Originally Posted by Aka Roger
When it says "specific design considerations ", what does it mean?
Is it on how I design the system or others?
It's a fairly open-ended term, which means you can talk a lot It can refer to constraints you need to consider when designing the solution. It can refer to the client's requirements from the solution. Could be the type and structure of the data. Basically it means anything to do with the construction of the solution. Anything that you need to consider during the design process.
Going through the points one by one:
- Database. First and most importantly you need to discuss what the client requires from the system. It's no good storing sales data if all they want is employees' bathroom visit histories. Consider what information needs to be extracted and presented - and then discuss what data needs to be stored, in order to be able to extract the required information. Show a schema of your database structure - the tables, fields, relationships. Nice big diagrams work wonders here, but only if you label them clearly and refer to them in detail in the actual text. If you don't do that they're a waste.
- Interface. Now that you've decided how the database should be structured, discuss how best to present the information extracted. The user interface depends really on how you are extracting information. Detail how the user interface of the system enables users to access the information and produce reports etc. You should include a manual for your application. Straightforward stuff.
- Program structure. This is the core of the 3-tier system - the business logic layer. Sitting between the data and the user interface is the logic that ties it all together. Here you talk about how the software manipulates the data received to present the required information. It's easy to overlap with the UI and data sections so make a conscious to do that.
- Hardware/Network. Presumably your system will be deployed on a network with a fair number of users. You can talk about which parts are located where - the server/client relationship - basic stuff. Mention the minimum hardware requirements to run the application.
- Others - I'd say implementation considerations is something that's missing from those dot points. You should talk about how the system should be implemented in the target environment in terms of physical installation, users, etc., and mention considerations that should be taken into account during the implementation process, such as network downtime (if that's a service disruption - depends on the type of business).
Hope that helps a bit. I probably missed a fair few things, you'll find once you get going there's heaps to write about
-
Jun 28th, 2006, 02:49 AM
#6
Thread Starter
Addicted Member
Re: Guidance needed
Wow! That's awesome. This guideline would be VERY useful to me. Thanks a lot dude. Will post if I've any doubts
Appreciated all helps given. Thanks Guys! 
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|