Internosis - knowledge management,ecommerce and project consulting
*Home>>>Software Development

The role of data structure in software development?


The role of data structure in software development?

I'm sorry but your question is too vague for a good answer.

Data structure needs to be relative... there should be redundancy to protect data from loss or corruption, yet there should be NO redundancy in reports.

Most people have no idea what that means and just use spreadsheets. Unfortunately, they end up paying the price.

Data structures are what algorithms operate on. Together they form programs.

I would have to say that being its not a specific question. It allows the programmer to easily code nested statements & use sub routines. Which, in turn, makes debugging much easier. The structure of the data in a program also determines how fast the code will execute.

In a database, if there was no data structure, it would be more time consuming to locate records with the proper data fields that are being requested.

too vague. what do you mean by data structure? do you mean linked lists? doubly linked lists? queues? stacks?

well if you mean those, then those data structures actually help programs work on data. they act as a sort of special storage space for bits of data enabling the program to work on those bits of data in a sequence which will give out the final result

A data structure is a model of some data you want software to operate on. So the data structure should be a collection of related kinds of data. For instance it could be an inventory item and have such elements as item number, name, number on hand, reorder level and cost. A whole bunch of these items would be handled in a list or some other collection. So how the individual items are handled and the collection as a whole would help determine the design of the program. It would also influence what language you wanted to use, GUI design, database selection and other libraries.

Tags
  Supply Chain   Data Mining   ERP   CRM   Application Development   Software Consulting   Software Development   Information Technology   Technology Consulting   Project Training   Project Team   Project Control
Related information
  • Agile Development Software Companies @ chennai?

    Many people will correctly say that agile software development conforms to the values and principles of the Agile Alliance (AA), and those sites are clearly great resources. But, if you're...

  • I wanna ask about SDK?

    Only thing i know about apples sdk is you need a mac to run it...are you? if you are then idk.. :)

    ...
  • Can anyone guide me to follow germanism?

    If you want to know specifically about software, electronics, etc. you might get better answers if you posted your question in those categories.

    ...
  • Millennia Year Application Software System (joke)?

    I 鈾?MYASS haha that was amazing bebop! thank you deary! 鈾櫕鈾?/div>

  •  

    Categories--Copyright/IP Policy--Contact Webmaster