1. SSADM அறிமுகம் (Introduction to SSADM) SSADM (Structured Systems Analysis and Design Method): தகவல் முறைமைகளை உருவாக்குவதற்கான ஒரு கட்டமைக்கப்பட்ட அணுகுமுறை. இது இங்கிலாந்து அரசாங்கத்தால் உருவாக்கப்பட்டது. திட்டமிடல், பகுப்பாய்வு, வடிவமைப்பு மற்றும் செயற்படுத்தல் ஆகிய படிநிலைகளைக் கொண்டுள்ளது. தெளிவான ஆவணப்படுத்தல் மற்றும் தரப்படுத்தலை வலியுறுத்துகிறது. 2. SSADM இன் முக்கிய கூறுகள் (Key Components of SSADM) தரவுப் பாய்வு வரைபடங்கள் (Data Flow Diagrams - DFDs): முறைமைக்குள் தரவு எவ்வாறு பாய்கிறது என்பதைக் காட்டுகிறது. செயல்முறைகள் (Processes) வெளிப்புற நிறுவனங்கள் (External Entities) தரவு களஞ்சியங்கள் (Data Stores) தரவு பாய்வுகள் (Data Flows) தர்க்கரீதியான தரவு மாதிரி (Logical Data Model - LDM): முறைமையின் தரவு கட்டமைப்பை விவரிக்கிறது. உறுதிப்படுத்தல்கள் (Entities) பண்புக்கூறுகள் (Attributes) உறவுகள் (Relationships) உறுதிப்படுத்தல் வாழ்க்கை வரலாற்று வரைபடங்கள் (Entity Life History - ELH): ஒரு உறுதியின் வெவ்வேறு நிலைகளையும், அதை மாற்றும் நிகழ்வுகளையும் காட்டுகிறது. 3. SSADM நிலைமைகள் (Stages of SSADM) 3.1. சாத்தியக்கூறு ஆய்வு (Feasibility Study) திட்டத்தின் சாத்தியக்கூறுகளை மதிப்பிடுதல். தொழில்நுட்ப, பொருளாதார, செயற்பாட்டு மற்றும் சட்டரீதியான சாத்தியக்கூறுகளை ஆராய்தல். முடிவு: திட்டத்தைத் தொடரலாமா வேண்டாமா? 3.2. தற்போதைய சூழல் ஆய்வு (Investigation of Current Environment) தற்போதைய முறைமையை விரிவாக ஆய்வு செய்தல். பயனர்களின் தேவைகள் மற்றும் பிரச்சினைகளை கண்டறிதல். தரவு சேகரிப்பு நுட்பங்கள்: நேர்காணல்கள், கேள்வித்தாள்கள், ஆவண ஆய்வு, அவதானிப்பு. DFDகள் மற்றும் LDM ஐப் பயன்படுத்தி தற்போதைய முறைமையை ஆவணப்படுத்துதல். 3.3. வணிக முறைமை விருப்பத்தேர்வுகள் (Business System Options - BSO) புதிய முறைமைக்கான பல மாற்று விருப்பங்களை உருவாக்குதல். ஒவ்வொரு விருப்பத்தின் நன்மைகள், தீமைகள் மற்றும் செலவுகளை மதிப்பிடுதல். பயனர்களுடன் கலந்துரையாடி சிறந்த விருப்பத்தைத் தேர்ந்தெடுத்தல். 3.4. தேவையான முறைமை விவரக்குறிப்பு (Requirements Specification) தேர்ந்தெடுக்கப்பட்ட வணிக முறைமை விருப்பத்தை அடிப்படையாகக் கொண்டு, புதிய முறைமையின் விரிவான தேவைகளை வரையறுத்தல். செயல்பாட்டு மற்றும் செயல்பாடற்ற தேவைகள். தர்க்கரீதியான தரவு மாதிரி மற்றும் DFDகளை மேம்படுத்துதல். 3.5. தொழில்நுட்ப அமைப்பு வடிவமைப்பு (Technical System Design) தர்க்கரீதியான வடிவமைப்பை பௌதீக வடிவமைப்பாக மாற்றுதல். தரவுத்தள வடிவமைப்பு, வன்பொருள்/மென்பொருள் தேர்வு, வலையமைப்பு வடிவமைப்பு. பாதுகாப்பு, செயல்திறன் மற்றும் பராமரிப்பு அம்சங்களைக் கருத்தில் கொள்ளுதல். 3.6. வடிவமைப்பு மற்றும் கட்டுதல் (Design and Build) துறை ரீதியான வடிவமைப்பு. நிரலாக்கம் மற்றும் சோதனை செய்தல். பயனர் இடைமுகம் மற்றும் அறிக்கைகளை உருவாக்குதல். 4. தரவுப் பாய்வு வரைபடங்கள் (DFDs) - குறியீடுகள் குறியீடு விளக்கம் (Description) உதாரணம் (Example) $\square$ வெளிப்புற நிறுவனம் (External Entity): முறைமைக்கு வெளியே உள்ள நபர்/நிறுவனம். வாடிக்கையாளர் (Customer) $\bigcirc$ அல்லது $\text{Rectangle with rounded corners}$ செயல்முறை (Process): தரவை மாற்றும் செயல்பாடு. ஆர்டரைச் செயற்படுத்து (Process Order) $\text{Open-ended rectangle}$ தரவு களஞ்சியம் (Data Store): தரவு சேமிக்கப்படும் இடம். ஆர்டர் கோப்பு (Order File) $\longrightarrow$ தரவு பாய்வு (Data Flow): தரவு ஒரு கூறுக்கு இடையில் பாயும் திசை. ஆர்டர் விவரங்கள் (Order Details) 5. தர்க்கரீதியான தரவு மாதிரி (LDM) - குறியீடுகள் உறுதிப்படுத்தல் (Entity): நிஜ உலகின் பொருள் அல்லது கருத்து (எ.கா: மாணவர், புத்தகம்). பண்புக்கூறு (Attribute): உறுதியின் ஒரு பண்பு அல்லது விளக்கம் (எ.கா: மாணவர் பெயர், புத்தகம் ISBN). உறவு (Relationship): உறுதிகளுக்கு இடையிலான தொடர்பு (எ.கா: மாணவர் பாடநெறியை பதிவு செய்கிறார்). ஒரு-க்கு-ஒன்று (One-to-One): $1:1$ ஒரு-க்கு-பல (One-to-Many): $1:N$ பல-க்கு-பல (Many-to-Many): $M:N$ (இது உடைக்கப்பட வேண்டும்) 6. SSADM இன் நன்மைகள் (Advantages of SSADM) கட்டமைக்கப்பட்ட அணுகுமுறை தெளிவான படிநிலைகளை வழங்குகிறது. விரிவான ஆவணப்படுத்தல் மற்றும் தரப்படுத்தல். பயனர் பங்கேற்பை ஊக்குவிக்கிறது. பெரிய மற்றும் சிக்கலான திட்டங்களுக்கு ஏற்றது. பிழைகளைக் கண்டறிந்து திருத்துவதை எளிதாக்குகிறது. 7. SSADM இன் தீமைகள் (Disadvantages of SSADM) மிகவும் கடுமையான மற்றும் நெகிழ்வற்றது. சிறிய திட்டங்களுக்கு அதிகப்படியான செயல்முறையைக் கொண்டது. நேரம் எடுக்கும் மற்றும் செலவு கூடியது. மாற்றங்களுக்கு பதிலளிப்பது கடினம்.