Skip to Navigation Skip to Content

Archive for the ‘ Technology ’ Category

What is Software Requirements Specification (SRS) ?

เอกสารความต้องการด้านซอฟต์แวร์ (Software Requirement Document) เรียกได้อีกอย่างหนึ่งว่า “ข้อกำหนดความต้องการซอฟต์แวร์” (Software Requirement Specification : SRS)  เป็นเอกสารข้อกำหนดความต้องการอย่างเป็นทางการ ที่จะบอกให้ทีมพัฒนาซอฟต์แวร์ทราบว่าต้องพัฒนาอะไรบ้าง
รายละเอียดในเอกสารนั้น ขึ้นอยู่กับชนิดของระบบที่จะทำการพัฒนา และกระบวนการที่ใช้ เพื่อความเข้าใจตรงกันของผู้ที่เกี่ยวข้อง IEEE ได้กำหนดโครงสร้างของเอกสารไว้
ที่มา : http://dearnan.files.wordpress.com/2008/08/se-week6.ppt

ตัวอย่างหัวข้อ SRS

1. Introduction
1.1 Purpose
1.2 Document conventions
1.3 Intended audience
1.4 Additional information
1.5 Contact information/SRS team members
1.6 References

2. Overall Description
2.1 Product perspective
2.2 Product functions
2.3 User classes and characteristics
2.4 Operating environment
2.5 User environment
2.6 Design/implementation constraints
2.7 Assumptions and dependencies

3. External Interface Requirements
3.1 User interfaces
3.2 Hardware interfaces
3.3 Software interfaces
3.4 Communication protocols and interfaces

4. System Features
4.1 System feature A
4.1.1 Description and priority
4.1.2 Action/result
4.1.3 Functional requirements
4.2 System feature B

5. Other Nonfunctional Requirements
5.1 Performance requirements
5.2 Safety requirements
5.3 Security requirements
5.4 Software quality attributes
5.5 Project documentation
5.6 User documentation

6. Other Requirements
Appendix A: Terminology/Glossary/Definitions list
Appendix B: To be determined

ที่มา : http://www.techwr-l.com/techwhirl/magazine/writing/softwarerequirementspecs.html

ตัวอย่าง Template :

http://www.processimpact.com/process_assets/srs_template.doc

ตัวอย่าง SRS :

http://www.cs.uofs.edu/~dmartin/mthsrs.html

http://www.cs.scranton.edu/~dmartin/mthsrs.htm

http://don-jai.com/SRS.pdf >> ออฟทำเองค่า

อ่านเพิ่มเติม

http://dearnan.files.wordpress.com/2008/08/se-week6.ppt

http://ced.kmutnb.ac.th/scc/SlideASE/Requirements.ppt

เรื่องที่เกี่ยวข้อง

Page 1 of 812345678»
Posted under: Technology

อันเนื่องมาจากวิชา OS ต้องทำการบ้านในการเขียน Pthread ก็เลยเป็นที่มาของเอนทรี่นี้นั่นเอง การบ้านครั้งนี้ต้องเขียนด้วยภาษาซีด้วย ก็เลยต้องมานั่งรื้อฟื้น

bot2.gifทบทวนภาษาซี

- โครงสร้างสตรักเจอร์
- การพิมพ์ค่าออก printf
- รับค่าจากไฟล์ fopen , freopen
- อาเรย์ (Arrays)
- ตัวแปรพอยเตอร์ (Pointers)
- Loop

bot2.gifเริ่มต้นกับ Pthread

- What are Pthreads?

    Pthreads อ้างถึงมาตรฐาน POSIX (IEEE 1003.1c) เพื่อกำหนด API(Application programming interface) สำหรับสร้าง และการซินโครไนซ์เซชัน นี่คือการกำหนดสภาพแวดล้อมของ thread ซึ่ง Thread specification นี้ถูกจำกัดใน Solaris2 แต่ Pthread ไม่ถูกสนับสนุนใน Windows แม้จะมี shareware เผยแพร่แล้วก็ตาม
    ที่มา : http://class.yonok.ac.th/file.php?file=/3/os04.htm

- จะสังเกตว่า Pthread ใช้ไม่ได้ใน window แต่งานนี้อาจารย์ให้ไปเขียนบนเครื่อง radiant ก็เลยใช้ได้อะคะ
- การคอมไพล์ : gcc -lpthread
- ต้องมีการใส่ #include <pthread.h>
- การสร้างเธรด : pthread_create (thread,attr,start_routine,arg)
- การจบเธรด :  pthread_exit (status)
- การรวมเธรด : pthread_join (threadid,status)

bot2.gifโดนใจอยากให้อ่าน

- http://www.thaiall.com/os/os04.htm?img=yes
- POSIX Threads Programming
- How to write a Makefile
- ทบทวนภาษาซี
- C_Programing.pdf

เรื่องที่เกี่ยวข้อง

Page 1 of 812345678»
Posted under: Technology

โดนใจจนอยากให้ลอง : PDF-XChange Viewer ฟรีแวร์โดนใจใช้แทน Adobe Acrobat Reader ได้เลยค่า

วันนี้มีโปรแกรมที่น่าสนใจมาแนะนำให้ไปลองใช้ดูอะคะ เป็นโปรแกรมที่ช่วยในการเติมฟอร์มของไฟล์ pdf เนื่องจากในคาบเรียนแลบเน็ตเวิร์ก ต้องมีการตอบคำถามในใบแลบที่เป็นไฟล์ pdf อาจารย์ชัยพร เลยแนะนำโปรแกรมนี้มาอะคะ ออฟได้ลองใช้แล้วรู้สึกว่ามันโอเคเลยอะคะ

PDF_XChange_Viewer2.jpg

bot2.gifคุณสมบัติโดนใจ

1. เป็นของฟรีอะคะ >> คุณสมบัติข้อนี้โดนใจมากๆๆ
2. มีเวอร์ชั่นพกพา ทำให้ไม่ต้องติดตั้ง สามารถใช้งานได้ทันที
3. สามารถกรอกข้อมูลลงไปในไฟล์ pdf ที่เป็นแบบฟอร์มได้เลยค่า
4. สร้างโน๊ตข้อความได้ตามใจชอบทุกที่
5. แนบ stamp ส่วนตัวหรือว่าจะใช้ template ที่เค้ามีให้มากมายก็ได้ค่า
6. สามารถนำข้อความออกจากไฟล์ PDF ได้ด้วยนะคะ

ดาวน์โหลดโปรแกรม

ดาวน์โหลดโปรแกรมเวอร์ชันพกพา (ไม่ต้องติดตั้ง ใช้งานได้ทันที)

เรื่องที่เกี่ยวข้อง

Page 1 of 812345678»
Posted under: Technology

Theme by Dezinerfolio | Edit by : NongOff